6.3 Визуальное программирование в среде Lazarus
____________________________________________________________________
проектировании этого пункта меню были заданы такие свойства, как
ImageIndex, Hint, Enabled, Visible, то все эти свойства автоматически присвоятся и данной кнопке.
Свойство Caption позволяет вывести рядом с кнопкой некоторый текст,
при этом текст будет виден, если свойство ShowCaptions компонента
TToolBar установлено в true. Обычно в инструментальных панелях тексты кнопок не показывают, но тогда важное значение приобретает свойство Hint
(подсказка). Ведь даже если рисунок кнопки достаточно информативен, поль-
зователю иногда бывает трудно определить, для чего предназначена эта кнопка.
Свойство Hint: string позволяет вывести всплывающую подсказку при наведении на кнопку указателя мыши. Подсказка будет показана при условии,
что свойство ShowHint= true.
Свойство Wrap позволяет управлять размещением кнопок в несколько ря-
дов. Если вам необходимо, чтобы после текущей кнопки следующая кнопка располагалась в новом ряду, вам нужно установить свойство Wrap текущей кнопки в true.
Давайте доработаем предыдущую программу. Поместите на форму компо-
нент и спроектируйте вид инструментальной панели как показано на рис. 6.95.
Рис. 6.95. Вид инструментальной панели приложения
Очень важно иметь в виду, что панель инструментов мы создали для того чтобы продублировать некоторые пункты меню (в нашем случае все). Обработ-
чики событий OnClick для этих пунктов уже существуют и, поэтому, нет ни-
какой необходимости писать новые обработчики! Для каждой кнопки просто укажите имена уже готовых обработчиков. Например, выделите первую инст-