Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Фокус ввода [D6, D7, Win95/98, Win2k, WinXP]


tormoz ©   (2004-09-24 23:33:00) 

Здравствуйте! Еще один вопрос:
Как узнать на каком компоненте был фокус ввода до того, как я переключаю фокус на другой компонент, например. TEdit?


tormoz   (2004-09-25 11:08:00) [1]

Спасибо всем, уже разобрался!


Defunct   (2004-09-25 02:44:00) [2]

tormoz, в нормальной программе обычно нет надобности проверять у кого был ввод.

зачем вам это, tormoz?


Kolan   (2004-09-25 01:43:00) [3]

Не совсем в тему но... Очень "Забитая" контролами форма будет крайне не удобной. Попробуй может можно что-то убрать или скрыть. Посмотри вот эту работу Артемия Лебедева. Может пригодится.
http://www.artlebedev.ru/portfolio/roentgenprom/proscan/scenarios/


GuAV   (2004-09-25 01:24:00) [4]


> и хотелось бы не загромождать код процедурами OnExit на
> каждый из них с одной строчкой внутри. :(

Ник оправдываете :)
Ведь можно назначить одну и ту же OnExit на все...


tormoz   (2004-09-24 23:55:00) [5]

Спасибо!!! Буду пользоваться.
Просто в данном проекте у меня одна форма просто забита всякими Контролами, и хотелось бы не загромождать код процедурами OnExit на каждый из них с одной строчкой внутри. :(


GuAV   (2004-09-24 23:45:00) [6]

Например, ловить OnExit и присваивать FOldCtrl:=TControl(Sender); во всех ВинКонтролах


Наверх

Титульная страница Поиск, карта сайта Написать письмо