Форум веб-мастеров  /  Статьи веб-мастера  /  WHOIS-сервис  /  Услуги веб-мастера  /  RSS 
Разделы сайта




Полезные ссылки

wm-help.net -> Электронная библиотека -> Delphi -> Вопросы и Ответы по Delphi -> Вопрос и Ответ 35

Вопрос и Ответ 35

Вопрос и Ответ 35

Вопросы и Ответы


      35. Как использовать метку (Label) для передачи фокуса объекту?

      Передачу фокуса, при помощи метки, можно осуществлять в двух случаях. При нажатии на клавиатуре определенной комбинации клавиш и при щелчке мышкой на метке.

      В первом случае, необходимо определить комбинацию клавиш с помощью символа "&" в поле Caption (например: П&араметры => Alt+а). Во втором - передавать фокус при щелчке мышью на метке. Для того, чтобы одна процедура обрабатывала события от всех Ваших меток, необходимо присвоить ее событиям OnClick всех меток.

      Передача фокуса будет работать, только, если правильно установлено свойство FocusControl.

      Пример:

      ............

      procedure TForm1.LabelClick(Sender: TObject);
      begin

        (Sender AS TLabel).FocusControl.SetFocus;

      end;

      ............


...предыдущая страница следующая...
оглавление

[ Вверх ]

Rambler's Top100

Другие наши проекты:
бодибилдинг | Строим Домик | RU-домены за 170 рублей |
"Вопрос и Ответ 35"
Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2008.
При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны!
Время генерации страницы: 0.090