Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Как правильно передать textBox Focus в C#?


Автор: arsenium 23.5.2010, 09:10
Пытаюсь при загрузке формы поставить курсор в нужный мне textBox:
Код

private void Form1_Load(object sender, EventArgs e)
       {
           textBox1.Focus();

       }

Но курсор не появляется.
А если делаю тоже самое но после загрузки формы, и по нажатию на кнопку: 
Код

private void button2_Click(object sender, EventArgs e)
       {
            textBox1.Focus();
       }

Курсор появляется. А мне нужно, что-бы он появился при загрузке формы, как этого добиться?

Автор: arsenium 23.5.2010, 10:47
сделал при событии формы Paint();

Автор: VirusUZ 3.7.2010, 13:52
Код


private void Form1_Load(object sender, EventArgs e)
       {

          textbox1.Select();

       }


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)