gpt4 book ai didi

C# Treeview 控件在调用 Sort 方法后失去焦点

转载 作者:太空宇宙 更新时间:2023-11-03 16:34:48 25 4
gpt4 key购买 nike

当用户在我的 Treeview 中添加或编辑节点时,我希望通过继承自 IComparer 的类中的自定义比较方法对我正在使用的 TreeView 中的节点求助。

唯一的问题是,一旦我在 AfterLabelEdit 事件中对 TreeView 调用 Sort 方法,TreeView 就不会重新获得焦点。

我试过将 TreeView 设置为表单事件控件,但这不起作用。

任何

最佳答案

尝试将 treeview.SelectedNode 设置为所选节点(从事件中收集),然后调用 TreeView 控件上的 Focus() 方法。

例如:

System.Windows.Forms.TreeView tv;

void tv_AfterLabelEdit(object sender, System.Windows.Forms.NodeLabelEditEventArgs e)
{
tv.SelectedNode = e.Node;
tv.Focus();
}

关于C# Treeview 控件在调用 Sort 方法后失去焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9459851/

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