property Hint: String [rw]
Текст, отображаемый в всплывающем окне подсказки или в строке состояния.
Свойство Hint компонента обеспечивает текст подсказки, появляющийся в ярлычке (всплывающем окне подсказки) или в заданном месте окна, например, в строке состояния.
В общем случае Hint состоит из двух частей, разделенных символом вертикальной черты |
. Первая часть отображается в ярлычке, если пользователь задержит курсор мыши над данным компонентом (это может быть любой компонент, включая разделы меню). Это обычно краткое пояснение компонента. В частности, такой подсказкой как правило снабжаются быстрые кнопки типа TSpeedButton. Вторая часть содержит текст, отображаемый в какой-то выделенной для этого части окна, например, в строке состояния. Это обычно развернутое пояснение. Например, свойство Hint для быстрой кнопки доступа к разделу меню сохранения файла может иметь вид: Сохранить|Сохранение текущего документа в файле. Как частный случай, в свойстве Hint может быть задана только первая часть подсказки без символа |
.
Для того, чтобы первая часть подсказки появлялась в ярлычке, когда пользователь задержит курсор мыши над данным компонентом, надо сделать следующее:
При ShowHint в True ярлычок будет всплывать даже если компонент в данный момент недоступен (Enabled = False).
Если вы не задали значение свойства компонента Hint, но установили в True свойство ShowHint, а в родительском компоненте ShowHint = True, то в ярлычке будет отображаться текст Hint из родительского компонента.
Правда, все описанное выше справедливо при значении свойства ShowHint приложения Application равном True (это значение задано по умолчанию). Если установить Application.ShowHint в False, то ярлычки не будут появляться независимо от значений ShowHint в любых компонентах.