Форум: "Начинающим";
Текущий архив: 2017.01.15;
Скачать: [xml.tar.bz2];
ВнизИзображения на SpeedButton Найти похожие ветки
← →
i2e (2015-01-21 14:46) [0]Есть картинки для кнопок размером 40х20 (по 2 изображения 20х20).
На кнопке показывается левая часть 20х20. При определенных условиях надо как-то показать правую часть.
Подскажите, пожалуйста, как это сделать, никак не соображу.
← →
junglecat © (2015-01-21 14:49) [1]насколько помню, у спидбатона может быть до 4 картинок: отжатая, нажатая, заблокированная, выбранная. И нужно NumGlyphs явно указать
← →
i2e (2015-01-21 14:54) [2]Да, NumGlyphs = 1..4.
Сделано NumGlyphs := 2;
А выбрать как-то программно первую или вторую картинку не пойму как.
← →
junglecat © (2015-01-21 15:11) [3]может, как-то с Layout или Margin поиграться?
← →
i2e (2015-01-21 15:14) [4]:) поигрался.
картинка право/лево смещается, но вторая при этом не показывается.
← →
junglecat © (2015-01-21 15:14) [5]а если NumGlyphs = 1?
← →
junglecat © (2015-01-21 15:15) [6]на крайняк распилить на 2 и явно менять button.Glyph
← →
i2e (2015-01-21 15:38) [7]докладываю:
- NumGliphs = 1
- картинки из размера 40х20 сделаны 50х20 (шире). иначе видна не нужная часть изображения.
- переключение - свойством Layout = blGlyphLeft/Right
- и подобрать Margin, чтобы сдвинуть (=3 в моём случае)
на форме работает. сейчас попробую программно.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2017.01.15;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.051 c