Как правильно установить фокус на EditBox
От: Аноним  
Дата: 07.03.06 21:53
Оценка:
Есть EditBox на TabControl-е и мне нужно сразуже после того как я отображаю форму устанавливать фокус ввода на EditBox. Пишу вот так

form.Activate();
form1.ShowDialog(this);
textBox1.Focus();

Но ничего не работает. ЧТо я делаю неправильно?
Re: Как правильно установить фокус на EditBox
От: Wellick  
Дата: 07.03.06 22:31
Оценка:
Здравствуйте, Аноним, Вы писали:

А> Но ничего не работает. ЧТо я делаю неправильно?


MSDN по этому поводу говорит, что

Focus is a low-level method intended primarily for custom control authors. Instead, application programmers should use the Select method or the ActiveControl property for child controls, or the Activate method for forms.

Так что правильнее будет
textBox1.Select()
Как правильно установить фокус на EditBox
От: Аноним  
Дата: 07.03.06 22:06
Оценка:
textBox1.Focus(); вызовется только после того, как закроется форма form1 (ShowDialog — синхронный метод), Вы это учли?


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.