2015-06-10 28 views
0

我有一个WindowsForm与树视图和文本框。当文本框失去焦点时,会显示一个消息框询问是否要保存文本框中的文本。那里没问题。 但我希望重点放在树视图和被点击的节点上。 我可以选择树视图,但不是节点。TreeNode没有被选中,离开文本框与消息框,C#

+0

你能提供你到目前为止 –

+0

我要离开这个功能,所以这个问题是可以DROP掉的代码。 – Smorkster

+0

要查看选择,请将焦点置于控件上或设置hideSelection = false! – TaW

回答

0

你必须调用

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();