读书人

比较菜的有关问题不过很急

发布时间: 2012-01-12 22:11:58 作者: rapoo

比较菜的问题,不过很急,请高手看看
TreeView 有个 contextMenu 右键菜单。可以对树节点进行删除等操作。
但是我不知道直接右击一个节点,选择删除等选项,如何去获得该节点的信息,比如 index或 text。

[解决办法]
沙发,帮忙顶
[解决办法]
首先判断是否是右键点击的.然后在click事件内操作

[解决办法]

好像是在点击鼠标右键的事件里吧
TreeNode node = treeView1.GetNodeAt(e.X, e.Y) as TreeNode
可以得到你要的节点
[解决办法]
private void treeView1_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(e.Button == MouseButtons.Right)
{

this.treeView1.SelectedNode = this.treeView1.GetNodeAt(e.X,e.Y);
TreeNodePro selectNode = null;
if(this.treeView1.SelectedNode != null)
{
selectNode = this.treeView1.SelectedNode as TreeNodePro;
}
if (selectNode!=null)
{
该干什么就干什么!
}

读书人网 >C#

热点推荐