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


Автор: navodri 7.4.2011, 17:23
Как известно, SpeedButton может содержать несколько изображений в одном. При нажатии кнопку отображается одна часть изображения при отжатии - другая.
Как принудительно отобразить одну из четырех частей изображения?

Пробовал так, но что-то тут не то...
 SpeedButton1.Glyph.Width := Width div 3;

Автор: SPrograMMer 8.4.2011, 11:59
а что мешает картинку из 4-х изображений поделить на 2 картинки по 2 изображения. в том числе и в оперативной памяти. а в случае необходимости отдавать Glyph`у одну или другую из двух картинок, манипулируя при этом свойством Enable, в конечном итоге можешь добиться появления всех из 4-х исходных изображений.

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