Отображение пользовательских подсказок для панелей StatusBar |
![]() |
![]() |
Статьи |
![]() Осуществление TStatusPanel.Hint для каждой панели на StatusBar. Управление TStatusBar отображает строку панелей, которые обычно располагаются внизу формы. Свойство Panels управления TStatusBar это коллекция объектов TStatusPanel. Подсказка для каждой панелиTStatusBar обеспечивает показ подсказки, когда мышь задерживается над управлением, но не может отображать для каждой панели ее собственную подсказку. Когда указатель мыши перемещается поверх управления или меню, которое может отображать подсказку, происходит событие OnHint TApplicationEvents. Компонент TApplicationEvents может использоваться, чтобы прервать события глобального объекта Application. Когда свойство ShowHint установлено в True для строки состояния и мышь находится над строкой состояния, TApplicationEvents вызывает событие OnShowHint - непосредственно перед тем, как подсказка будет отображена. Вы можете использовать это событие, чтобы изменить вид и появление подсказки. Чтобы посмотреть, как работает событие OnShowHint, выполните следующее: Поместите TStatusBar на форму, оставьте имя по умолчанию StatusBar1. Обратите внимание, что во время проектирования компонент будет выровнен снизу формы.
Теперь каждая панель на строке состояния отображает свою собственную подсказку. |