我在表單上放置了一個工具條,爲它添加了一些控件,如按鈕,標籤和文本框......現在我希望文本輸入焦點位於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