private void treeView1_MouseDown(object sender,System.Windows.Forms.MouseEventArgs e){
if(e.Button==MouseButtons.Right){
TreeNode tn=treeView1.GetNodeAt(e.X,e.Y);
if(tn!=null){
treeView1.SelectedNode=tn;
}
}
}
http://wenku.baidu.com/view/605da75aad02de80d4d84024.html
http://hi.baidu.com/linzi1128/item/d926991444f9be25f7625c7f
http://www.cnblogs.com/imihiroblog/archive/2012/06/02/2531949.html