Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1305439433
P
2011-05-15 10:03
2011.09.04
Цифровая подпись драйвера


15-1291811465
12
2010-12-08 15:31
2011.09.04
Шахматы. Что за натура у людей? Не сдаваться до последнего..


15-1305547178
TUser
2011-05-16 15:59
2011.09.04
Кому двигатель?


2-1305711102
volkafff
2011-05-18 13:31
2011.09.04
Блокировка доступа к интернету


8-1215423834
Лол
2008-07-07 13:43
2011.09.04
Выввод изображения в подсказке хинт





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский