gpt4 book ai didi

c# - 双击后禁用展开

转载 作者:可可西里 更新时间:2023-11-01 03:04:34 25 4
gpt4 key购买 nike

有什么方法可以在双击后禁用展开 TreeNode 吗??

谢谢

最佳答案

private bool isDoubleClick = false;

private void treeView1_BeforeCollapse(object sender, TreeViewCancelEventArgs e)
{
if (isDoubleClick && e.Action == TreeViewAction.Collapse)
e.Cancel = true;
}

private void treeView1_BeforeExpand(object sender, TreeViewCancelEventArgs e)
{
if (isDoubleClick && e.Action == TreeViewAction.Expand)
e.Cancel = true;
}

private void treeView1_MouseDown(object sender, MouseEventArgs e)
{
isDoubleClick = e.Clicks > 1;
}

您可以声明一个私有(private)字段 isDoubleClick 并像上面那样设置各种 TreeView 事件。这将防止在双击时展开/折叠 TreeView 节点。但是,展开/折叠将通过 + 和 - 图标起作用。

关于c# - 双击后禁用展开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1249312/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com