Форум: "Начинающим";
Текущий архив: 2011.09.04;
Скачать: [xml.tar.bz2];
ВнизУзнать какой radiobutton нажат Найти похожие ветки
← →
ok (2011-05-17 17:20) [0]В TListBox.DrawItem для каждого Item рисую по 3 RadionButton. Нужно узнать, какой из 3-х RadioButon нажат. Как это сделать?
------------------------
Текст
o
o
o
------------------------
Текст
o
o
o
------------------------
Текст
o
o
o
------------------------
← →
DVM © (2011-05-17 18:19) [1]
> Нужно узнать, какой из 3-х RadioButon нажат
если сам рисуешь, то там нет никаких "RadioButon", это картинки просто, координаты клика проверяй.
← →
ok (2011-05-17 18:32) [2]координаты для отрисовки каждого item высчитываются в событии OnDrawItem. Если я создам второй список (= ListBox.Items.Count) в котором буду хранить координаты (Top, Bottom) отрисованых картинок для каждого item. Дальше по индексу из события OnMouseDown получать запись из второго списка с координатами и проверять;
for I := Low(ArrayCoords) to High(ArrayCoords) do
if Y in [ArrayCoords[I].Top..ArrayCoords[I].Bottom] then
// кликнули на I-ой картинке RadioBatton
Правильно?
← →
Jeer © (2011-05-17 20:56) [3]К чему этот садомазохизм ?
← →
Palladin © (2011-05-17 23:33) [4]тут в чем как бэ проблема.. есть TRaduoButton, компонент вцл, и есть твой набор из букв тоже похожий на него... и вот нихрена как бэ не понятно кто как к чему и зачем использовал радио... а ты еще говоришь что его рисуешь сам.... а если ты его сам рисуешь то и за помечен/размечен сам отвечаешь, а если ты сам за помечен/размечен отвечаешь то у тебя есть какой то флаг...
короче в дворники вас идиотов надо...
← →
clickmaker © (2011-05-18 10:47) [5]обычные radiobutton + scrollbox не подойдет?
← →
makvell (2011-05-18 11:16) [6]Удалено модератором
← →
имя (2011-05-18 18:13) [7]Удалено модератором
← →
Palladin © (2011-05-18 18:38) [8]Удалено модератором
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.09.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c