大家来帮忙,关于TreeView和ContextMenu. private void treeView1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { TreeNode tNode; tNode=treeView1.GetNodeAt(e.X,e.Y); } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void tvwDataSource_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { if(e.Button==MouseButtons.Right) { if( tvwDataSource.GetNodeAt(e.X,e.Y)!=null ) { tvwDataSource.SelectedNode=tvwDataSource.GetNodeAt(e.X,e.Y); isCreated(tvwDataSource.SelectedNode.Text); if(tvwDataSource.SelectedNode.ImageIndex==0) { tvwDataSource.ContextMenu=this.cmnuDataConn; } else if (tvwDataSource.SelectedNode.ImageIndex==1) { tvwDataSource.ContextMenu=this.cmnuDataSour ; } else if (tvwDataSource.SelectedNode.ImageIndex==2) { tvwDataSource.ContextMenu=this.cmnuStorPro ; } else if(tvwDataSource.SelectedNode.ImageIndex==3) { tvwDataSource.ContextMenu=this.cmnuTable; } } } else if(e.Button==MouseButtons.Left) { if(tvwDataSource.GetNodeAt(e.X,e.Y)!=null) { tvwDataSource.SelectedNode=tvwDataSource.GetNodeAt(e.X,e.Y); isCreated(tvwDataSource.SelectedNode.Text); } } } private void treeView1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){ TreeNode t; t=treeView1.GetNodeAt(e.X,e.Y);} 24.12 How can I display a context menu when the user right-clicks on a node in the TreeView control? http://www.syncfusion.com/FAQ/WinForms/FAQ_c91c.asp#q1097q C# .net 控件设计时的属性 WindowsXP开发程序到Windows7运行兼容问题 C# 我将 listbox 设置了横 滚动条 但是完全没有作用 C# 如何更新数据库字段? 简单问题??????(立即揭帖) 哪位大虾帮小弟解决一个问题啊 如何在Web Form中實現類似Windows Form中TabControl控件的功能? 请教:部署安装C#Winform应用程序时怎么自动附加数据库? 百撕不得骑姐, WPF调用VC dll 失败, 使用Console写的测试代码正常. socket 求解 C#如何播放音频文件 我是初学者,有一个小问题,关于安全性得
{
if(e.Button==MouseButtons.Right)
{
if( tvwDataSource.GetNodeAt(e.X,e.Y)!=null )
{
tvwDataSource.SelectedNode=tvwDataSource.GetNodeAt(e.X,e.Y);
isCreated(tvwDataSource.SelectedNode.Text);
if(tvwDataSource.SelectedNode.ImageIndex==0)
{
tvwDataSource.ContextMenu=this.cmnuDataConn;
}
else if (tvwDataSource.SelectedNode.ImageIndex==1)
{
tvwDataSource.ContextMenu=this.cmnuDataSour ;
}
else if (tvwDataSource.SelectedNode.ImageIndex==2)
{
tvwDataSource.ContextMenu=this.cmnuStorPro ;
}
else if(tvwDataSource.SelectedNode.ImageIndex==3)
{
tvwDataSource.ContextMenu=this.cmnuTable;
}
}
}
else if(e.Button==MouseButtons.Left)
{
if(tvwDataSource.GetNodeAt(e.X,e.Y)!=null)
{
tvwDataSource.SelectedNode=tvwDataSource.GetNodeAt(e.X,e.Y);
isCreated(tvwDataSource.SelectedNode.Text);
}
}
}
{
TreeNode t;
t=treeView1.GetNodeAt(e.X,e.Y);
}