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

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

Компонент должен потерять фокус


Jimmy ©   (2006-11-23 20:58:00) 

Если на форме всего 1 управляющий элемент, который имеет фокус, как сделать так, чтобы он потерял этот фокус?


Leonid Troyanovsky   (2006-11-25 12:33:00) [1]


> Jimmy   (23.11.06 20:58)

> Если на форме всего 1 управляющий элемент, который имеет
> фокус, как сделать так, чтобы он потерял этот фокус?


Нам, пользователям, такой интерфейс не нужен.

--
Regards, LVT.


RASkov   (2006-11-24 01:51:00) [2]

ActiveControl:=nil;
и типа так

procedure TForm1.FormActivate();
begin
 ActiveControl:=nil;
end;

procedure TForm1.FormClick();
begin
 ActiveControl:=nil;
end;

Ну и еще в добавок на таймер эту же строчку пропиши и вообще супер будет, только зачем?


MsGuns   (2006-11-23 21:59:00) [3]

В событии OnExit "элемента" написать

TWinControl(Sender).SetFocus;


saxon   (2006-11-23 21:14:00) [4]

А смысл?

Например можно кинуть в невидимую область формы другой и передать фокус ему.


Наверх

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