![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
![]()
Открываю форму модально Form1.Showmodal; пишу Edit1.SetFocus, однако курсор в нем не появляется. А если открывать форму просто Form1.Show; тогда как обычно отображается и мигает. В чем проблемма с модальным окном не ясно.
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]() Код:
Код:
Код:
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 07.10.2011 в 21:08. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
![]()
При вызове модальным способом, прекращается исполнения кода до закрытия этой формы. Поэтому устанавливайте фокус в событии OnShow формы или в редакторе свойств
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,869
|
![]()
Иногда после разворота формы фокус ввода уходит на другой элемент формы, поэтому я в таких формах стараюсь делать один-единственный Edit, чтоб фокус не терялся. А другие компоненты либо скрываю, либо обхожусь без них
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Если аккуратно пользоваться свойством TabOrder компонентов, то никаких SetFocus не надо. Исключение PageControl - если он активизируется первым при развороте формы, то фокус попадает на заголовок TabSheet
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как правильно сделать запрос | Arkuz | SQL, базы данных | 2 | 01.09.2011 20:07 |
как правильно сделать вход | ilushka2306 | PHP | 3 | 13.05.2011 01:48 |
Как правильно считать сторку из поля edit? | reynevan | Win Api | 7 | 16.07.2010 02:21 |
Как правильно сделать выборку | Minotavr_x86 | БД в Delphi | 9 | 04.03.2009 19:56 |
Как определить, в фокусе ли EDIT поле. | USB2.0 | Win Api | 5 | 02.11.2008 21:07 |