0

我想在显示选项卡时对其进行一些操作。

例子:

textBox1.SelectionStart = textBox1.Text.Length;
textBox1.ScrollToCaret();
textBox3.SelectionStart = textBox3.Text.Length;
textBox3.ScrollToCaret();
textBox2.SelectionStart = textBox2.Text.Length;
textBox2.Focus();

我应该在哪里放置正确完成的代码?

事件tabControl1_SelectingtabControl1_SelectedtabPage2_Enter不起作用,因为它们发生在选项卡显示之前。

我知道首先必须显示选项卡,然后必须执行代码。

4

1 回答 1

0

SelectedIndexChanged在活动中尝试,

private void yourTabControl1_SelectedIndexChanged(Object sender, EventArgs e) { 
           textBox1.SelectionStart = textBox1.Text.Length;
           textBox1.ScrollToCaret();
           textBox3.SelectionStart = textBox3.Text.Length;
           textBox3.ScrollToCaret();
           textBox2.SelectionStart = textBox2.Text.Length;
           textBox2.Focus(); 
                }
于 2013-07-18T10:33:04.657 回答