繁体   English   中英

如何使用C#将焦点从Treeview节点更改为控件?

[英]How to change focus from treeview node to control using c#?

当我单击treenode时,将打开一个表单。 我需要将焦点从treenode设置为新打开形式的textbox控件。

使用

form.Activate()

新表单上的方法将其置于最前面,然后使用

textbox.Focus() 

文本框上的方法。

打开新创建的表单后,您可以尝试在所需的TextBox上设置ActiveControl属性: Active Control MSDN文档

基本上,您可以在加载表单方法中执行以下操作:

private void yourFormLoad(object sender, EventArgs e)
{
    ActiveControl = yourTextBox;
}

当然,您必须首先通过调用表单Activate方法来关注新表单:

yourForm.Activate()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM