使用消息框离开文本框后未选择 TreeNode,C#

TreeNode not selected after leaving textbox with messagebox, C#

我有一个带有树视图和文本框的 WindowsForm。当文本框失去焦点时,会显示一个消息框,询问是否要保存文本框中的文本。没问题。 但我希望焦点随后位于树视图和被单击的节点上。 我可以选择树视图,但不能选择节点。

你得打电话

myTreeView.Select();

以确保节点将被选中。

完整示例:

// Add some example nodes
treeView1.Nodes.Add("Node 1");
treeView1.Nodes.Add("Node 2");
treeView1.Nodes.Add("Node 3");

// Change selection
treeView1.SelectedNode = treeView1.Nodes[1];

// Neccessary to highlight the selected node:
treeView1.Select();