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




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

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

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

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

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


      14. Как используя поля Hint создать строку подсказки?

      Для отображения текста подсказки любого объекта, в строке подсказки, в зависимости от того над каким элементом управления или пунктом меню находится мышь, необходимо следующее:

      1. создать процедуру, которая будет выводить подсказку на экран;
      2. присвоить обработчику события Hint объекта Application эту процедуру.

      В строку подсказки будет выводиться любой текст, находящийся в поле Hint, независимо от состояния ShowHint. Можно использовать две различных подсказки для одного элемента или пункта меню. Они должны разделяться символом '|'. Первая часть появится рядом с элементом (если ShowHint=True), а вторая - в строке подсказки. В случае одного варианта - он будет использоваться в обоих случаях.

      Пример:

      Для вывода текста подсказки используется Label1.

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

      {описание собственной процедуры AppHint}

        public

          PROCEDURE AppHint(Sender: TObject);

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

      {присвоение событию Hint имени нашей процедуры AppHint}
      procedure TForm1.FormCreate(Sender: TObject);
      begin

        Application.OnHint := AppHint;

      end;

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

      {вывод подсказки на экран}
      PROCEDURE TForm1.AppHint(Sender: TObject);
      BEGIN

        Label1.Caption := Application.Hint;

      END;

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


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

[ Вверх ]

Rambler's Top100

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