Ошибка при выполнении: FormCreate и tedit.setfocus
Модератор: Модераторы
-
yantux
- постоялец
- Сообщения: 133
- Зарегистрирован: 29.10.2007 15:02:33
- Откуда: Санкт-Петербург
- Контактная информация:
Ошибка при выполнении: FormCreate и tedit.setfocus
FormCreate вставил вызов SetFocus для компонента tedit, в результате падает. Так должно быть или у меня гдето ошибка? Если моя ошибка, то как её можно локализовать для такого странного момента?
Re: Ошибка при выполнении: FormCreate и tedit.setfocus
Теоретически, в момент создания форма ещё невидима, поэтому устанавливать фокус на её элементы нельзя. Можно попробовать перенести установку фокуса в другое событие, например, в OnShow.
Re: Ошибка при выполнении: FormCreate и tedit.setfocus
Кстати, у формы есть свойство ActiveControl, которое можно установить в Инспекторе объектов.
-
yantux
- постоялец
- Сообщения: 133
- Зарегистрирован: 29.10.2007 15:02:33
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Ошибка при выполнении: FormCreate и tedit.setfocus
Спасибо, с ActiveControl всё просто и элегантно.
