用C#做winform程序,右键点击TreeView控件,如何判断是否点击了一个节点? 谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在MouseDown事件中,如下判断:TreeNode tn = yourTreeView.GetNodeAt( e.X, e.Y );if( tn != null ){ //It's a tree node} //鼠标右键点击节点//treeView1鼠标按下事件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) { this.treeView1.SelectedNode = tn; } }} LS正解....e.button==MouseButtons.Right .net技术群-4号4号群已经开放:23266396请大家赶快加入! C#初学者求助 请前辈帮忙推荐一两本C#的国内书(要国内的) winform Access数据库中的表绑定到datagridview出错 C# 字符串格式转换 C#自定义控件问题 C#DataGridView问题 关于动态数组,可能很简单。(分不多,但严重希望帮忙) 如何通过datagrid中的记录查询其他数据库! 【急】TFS配置问题 怎样把带有排序字段的DATAGRID中的数据导出到EXCEL中呢 如何将显示的数据以excel形式保存? 绑定。为什么我就绑不定,大家快出招。绑定我!
TreeNode tn = yourTreeView.GetNodeAt( e.X, e.Y );
if( tn != null )
{
//It's a tree node
}
//treeView1鼠标按下事件
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)
{
this.treeView1.SelectedNode = tn;
}
}
}
4号群已经开放:23266396
请大家赶快加入!