Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.09.04;
Скачать: CL | DM;

Вниз

Узнать какой 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.009 c
15-1304428633
istok
2011-05-03 17:17
2011.09.04
delphi and mac...


1-1265825105
Дмитрий Белькевич
2010-02-10 21:05
2011.09.04
Особенность создания компонентных врапперов OLE


15-1305447899
Дмитрий С
2011-05-15 12:24
2011.09.04
Работает заведомо нерабочий код.


3-1263635532
victor
2010-01-16 12:52
2011.09.04
обновление данных в ADODataSet


15-1305187866
Дмитрий С
2011-05-12 12:11
2011.09.04
Задачка с ЕГЭ (http://ege.yandex.ru)