Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > SpeeButton


Автор: <Spawn> 29.7.2003, 20:46
При переходе SpeedButton в Enabled состояние ее Glyph станоится невидимым(. Пробовал использовать RxSpeedButton, но установка свойства GrayedInactive в True ни к чему не привело. Есть другой вариант с TJvBitButton, но мне хочется с SpeedButton сделать, чтобы использовать их в состоянии Flat=True. Что можно сделать?

Автор: p0s0l 29.7.2003, 23:02
Glyph может состоять от 1 до 4 рисунков. Рисунки д.б. одинаковых размеров и расположены в один горизонтальный ряд.

Первый рисунок - обычное состояние кнопки
Второй - кнопка отключена
Третий - появляется во время нажимания кнопки
Четвертый - кнопка вжата

NumGlyphs указывает кол-во рисунков в глифе.

Так что если у тебя был нарисован, например, крестик на глифе, то сделай рисунок из двух крестиков, стоящих горизонтально друг за другом. Второй крест лучше сделать каким-нибудь сероватым, чтоб видно было что кнопка не работает. NumGlyphs = 2

PS:Все это можно было прочитать в хелпе.

Тоже самое относится к BitBtn.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)