我在表单上放置了一个工具条,为它添加了一些控件,如按钮,标签和文本框......现在我希望文本输入焦点位于abd内闪烁该工具条的文本框,在工具条的文本框中设置焦点
我试图在的Form_Load EVET这两个命令,但没有工作:
toolStripTextBox1.Focus();
// or
toolStripTextBox1.Select();
我在表单上放置了一个工具条,为它添加了一些控件,如按钮,标签和文本框......现在我希望文本输入焦点位于abd内闪烁该工具条的文本框,在工具条的文本框中设置焦点
我试图在的Form_Load EVET这两个命令,但没有工作:
toolStripTextBox1.Focus();
// or
toolStripTextBox1.Select();
添加的事件处理程序的窗体的Shown
事件,你可以用这个代码尝试:
static bool first = true;
private void Form1_Shown(object sender, EventArgs e)
{
if (first)
{
toolStripTextBox1.Focus();
first = false;
}
}
真棒。它解决了我问过的另一个焦点问题,你也回答了。 – Bohn
@BDotA很高兴能帮到你。我相信你知道其他答案也适用于这个特定的问题。 –
您是否尝试过做以下
Me.ActiveControl = toolStripTextBox1.Control
我不知道这是否会工作或没有,但尝试聚焦工具条本身,然后聚焦工具条文本框。 – CodingGorilla
不知道你为什么得到所有这些降薪。我赞成你,因为我碰到了完全相同的问题,这个帖子解决了我的问题。谢谢。 – Eternal21