首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么在C#的TreeView控件中双击节点而不改变节点的展开/折叠状态

2012-01-07 
如何在C#的TreeView控件中双击节点而不改变节点的展开/折叠状态各位如题谢谢各位b/s结构的[解决办法]publi

如何在C#的TreeView控件中双击节点而不改变节点的展开/折叠状态
各位如题 
谢谢各位 
b/s结构的

[解决办法]
public int m_MouseClicks = 0; 
private void MouseDown(object sender, MouseEventArgs e)
{
this.m_MouseClicks = e.Clicks;
}
private void BeforeCollapse(object sender, TreeViewCancelEventArgs e)
{
if (this.m_MouseClicks > 1) 
{
e.Cancel = true;
}
else
{
e.Cancel = false;
}
}
private void BeforeExpand(object sender, TreeViewCancelEventArgs e)
{
if (this.m_MouseClicks > 1) 

e.Cancel = true;
}
else
{
e.Cancel = false;
}
}
 

热点排行