将焦点设置在工具条的文本框内

时间:2012-11-15 19:26:15

标签: c# winforms

我在表单上放了一个工具条,为它添加了一些控件,如按钮,标签和文本框......现在我希望文本输入焦点在abd闪烁在该工具条的文本框中,

我在form_load evet中尝试了这两个命令,但没有用:

toolStripTextBox1.Focus();
// or
toolStripTextBox1.Select();

3 个答案:

答案 0 :(得分:3)

尝试以下

Me.ActiveControl = toolStripTextBox1.Control

答案 1 :(得分:2)

您是否尝试过以下操作

Me.ActiveControl = toolStripTextBox1.Control

答案 2 :(得分:1)

为表单的Shown事件添加事件处理程序,您可以尝试使用以下代码:

static bool first = true;
private void Form1_Shown(object sender, EventArgs e)
{
       if (first)
       {
            toolStripTextBox1.Focus();
            first = false;
       }
}