Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Подсказки к кнопкам

Читайте также:
  1. Подсказки на строке состояния
  2. Получаем подсказки во сне
  3. Работа с кнопками

Все визуальные компоненты C++Builder, в том числе и кнопки инструмен­тальной панели, могут иметь подсказки. Подсказки бывают двух видов: всплы­вающие подсказки и подсказки в строке состояния. Оба вида подсказок хранятся в значении одного и того же свойства — Hint. Формат свойства следующий:

<всплывающая подсказка> | <подсказка в строке состояния>

Если в программе организована строка состояния, то при попадании курсора мыши на визуальный компонент в ней автоматически отображается поясняю­щий текст, записанный справа от символа вертикальной черты. Это легко проверить. Впишите в свойстве Hint кнопки OpenBtn текст Open...| Opens an existing picture file. После запуска программы вы обнаружите, что подсказка для кнопки работает точно так же, как и подсказка к пункту меню.

Наиболее удобный вид подсказок — это всплывающие под­сказки. Всплывающая подсказка появляется спустя секунду после того, как пользователь задерживает над управляющим элементом курсор мыши. Вплывающие подсказки не требуют программирования — достаточно просто разрешить компоненту ото­бражать всплывающую подсказку.

Шаг 59. В каждом визуальном компоненте существует булево свойство ShowHint, определяющее условие всплывания подсказки. Его значение может устанавли­ваться напрямую, а может копироваться из компонента-владельца. Копирова­ние значения у владельца происходит тогда, когда вспомогательное свойство ParentShowHint установлено в true. Таким образом, появлением подсказок можно управлять из владельца компоненты. Воспользуйтесь этой возможностью. Так как во всех компонентах свойство ParentShowHint по умол­чанию уже равно true, то просто установите в компоненте ToolBar (владелец кнопок) свойство ShowHint в true. В результате во всех кнопках свойство ShowHint тоже получит значение true, и это заставит их отображать свои подсказки.

Шаг 60. Впишите для каждой кнопки подсказку (это делается в свойстве Hint). Как вы знаете, свойство Hint может содержать сразу две подсказки: всплываю­щую подсказку и подсказку в строке состояния (они разделяются символом вер­тикальной черты). Если вторая кажется вам лишней, просто не набирайте ее (но символ вертикальной черты поставьте) (см. рис.).


Скомпилируйте и запустите приложение. Убедитесь, что панель инструментов работает правильно.


Дата добавления: 2015-10-28; просмотров: 139 | Нарушение авторских прав


Читайте в этой же книге: Порядок выполнения работы | Постановка задачи | Выполнение работы | Всплывающее меню | Диалоговые окна открытия и сохранения файла | Проектирование строки состояния | Подсказки на строке состояния | Прокрутка в отдельной прямоугольной области | Полосы прокрутки | Кнопки-инструменты |
<== предыдущая страница | следующая страница ==>
Картинки на кнопках| Управление видимостью панели инструментов

mybiblioteka.su - 2015-2024 год. (0.006 сек.)