Показ всплывающих подсказок в строке состоянияDelphi , Компоненты и Классы , TStatusBarПоказ всплывающих подсказок в строке состоянияЯ покажу как сделать так, чтобы строка состояния (Status Bar) показывала все всплывающие подсказки (Hint) элементов управления формы при нахождении курсора мыши в области компонента. Имеется пара решений данной задачи, но в любом случае вы должны создать код для каждой формы (пока я не знаю другого решения). Шаг 1: Расположите TStatusBar на всех формах, где вы хотите увидеть подсказки в строке состояния. Установите свойство SimplePanel в True и присвойте компоненту другое имя (я использую SBStatus). Смотри мой комментарий относительно имени, который я поместил в шаге 4. Шаг 2: Создайте необходимые подсказки в свойствах Hint. Не забудьте вставить '|', если вам необходим длинный текст. Шаг 3: Поместите следующую строку в обработчике события FormCreate вашей формы:
Шаг 4: Создайте эту процедуру. Пожалуйста обратите внимание на комментарии.
Не забудьте поместить 'Procedure DisplayHint(Sender: TObject) в секции Public. Это все, что вы должны сделать. Если вы хотите придать такую функциональность другим формам, просто поместите на них TStatusBar и установите свойство Hint у необходимых компонентов. Я надеюсь это просто. В статье описывается способ отображения всплывающих подсказок в строке состояния при наведении курсора мыши на элементы управления формы, для чего необходимо создать компонент TStatusBar, установить свойство Hint и обработчик события FormCreate. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: TStatusBar ::
|
||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |