Информатика. Программирование в Delphi
259
Таблица 23.1
Свойство
Описание
AllowAllUp
Определяет, могут ли все кнопки
TSpeedButton
, составляющие
группу, находиться в отпущенном состоянии
Caption
Текст на кнопке
Down
Состояние кнопки при отображении
Enabled
Признак доступности компонента. Если значение свойства равно
true, то компонент доступен. Иначе компонент недоступен, т.е.
нельзя совершить какие либо действия над ним, также не возникают
все события этого компонента
Glyph
Пиктограмма
Grouplndex
Позволяет объединять несколько кнопок
TSpeedButton
в группу
Height
Высота кнопки
Hint
Подсказка – текст, который появляется рядом с указателем мыши
при установке указателя мыши на кнопке. Для того, чтобы текст
появился, нужно чтобы значение свойства
ShowHint
было равно
True
Kind
Тип кнопки
Layout
Определяет, по какому краю кнопки выравнивается пиктограмма
Left
Расстояние от левой границы кнопки до левой границы формы
Margin
Определяет расстояние от края кнопки до пиктограммы в пикселях
Name
Имя компонента. Используется в программе для доступа к компо-
ненту и его свойствам
NumGlyphs
Количество пиктограмм
ShowHint
Разрешает –
True
или запрещает –
False
отображение подсказки при
установке указателя мыши на кнопке
Spacing
Расстояние от пиктограммы до текста кнопки
Style
Стиль оформления кнопки
Top
Расстояние от верхней границы кнопки до верхней границы формы
Visible
Позволяет скрыть кнопку –
False
или сделать ее видимой –
True
Width
Ширина кнопки
Основные события (
Events
) компонента
SpeedButton
приведены
в табл. 23.2.
Пример 23.1
Разработайте приложение
Калькулятор
. Рекомендуемый вид формы
приведен на рис. 23.2. С помощью кнопок можно вводить в окно как целые, так
и дробные числа и выполнять необходимые операции над двумя числами: сло-
жение (+), вычитание (
−
), умножение (х), деление (/).
С помощью кнопки сброса
C
можно сбросить результат и подготовить
калькулятор к новым вычислениям.