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


Автор: harakteristika 7.3.2010, 11:33
Добрый день!!! Подскажите у меня прога - база клиентов. Их 4 вида (допустим 1 вид - Ребенок; 2 вид - Женщины; 3 вид - Мужчины; 4 вид - Старики). Вот мне бы хотелось, чтоб при нажатии на RadioButton произошла сотрировка по данному виду и сменилась картинка (на соответствующую). Сортировку не надо. Меня интересует взаимодействие Image с RadioButton.

Автор: Proxin 7.3.2010, 11:51
создаёшь imagelist, в него суёшь картинки. при нажатии на радионбаттон пишешь: 
Код

var b:tbitmap;
begin
b:=tbitmap.create;
myimagelist.getbitmap(indexofimage,b);
myimage.picture.assign(b);
b.free;
end;

Автор: harakteristika 7.3.2010, 12:29
У меня Delphi 2010.


myimagelist.getbitmap(indexofimage,b);
 Что мне писать в скобках?
myimagelist.getbitmap(0,b);

Автор: Данкинг 7.3.2010, 13:24
Цитата(harakteristika @  7.3.2010,  12:29 Найти цитируемый пост)
Что мне писать в скобках?

Индекс нажатого радиобатона, наверное.

Автор: Proxin 7.3.2010, 13:28
Цитата(harakteristika @  7.3.2010,  12:29 Найти цитируемый пост)
Что мне писать в скобках?

Что хочешь. Можешь написать имя своей кошки.

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