private void TreeView_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
TreeViewHitTestInfo info = TreeView.HitTest(e.Location);
if( info.Location != TreeViewHitTestLocations.PlusMinus) //当前点击不在+ -号上
{
}
}
本文介绍了一个具体的TreeView控件中节点点击事件的处理方法。通过判断点击位置是否为节点的展开/折叠按钮,来决定是否执行特定操作。此段代码适用于需要自定义TreeView行为的场景。
private void TreeView_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
TreeViewHitTestInfo info = TreeView.HitTest(e.Location);
if( info.Location != TreeViewHitTestLocations.PlusMinus) //当前点击不在+ -号上
{
}
}

被折叠的 条评论
为什么被折叠?
