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

Вниз

Поставить галочку только в 1 элемент cheklistbox   Найти похожие ветки 

 
mashkin   (2013-01-25 11:45) [0]

Здравствуйте, подскажите пожалуйста как сделать так, что бы в CheckListbox можно было одновременно иметь только 1 отмеченный элемент, как у радиобатон. То есть что бы при выборе другого элемента, "Check" с предидущего снимался.Спасибо.


 
Игорь Шевченко ©   (2013-01-25 11:52) [1]

если нужен radiogroup, надо использовать radiogroup


 
RWolf ©   (2013-01-25 11:52) [2]

[1]
Подозреваю, что проблема в том, что у radiogroup нет скролла.
TVirtualStringTree умеет показывать радиокнопки.


 
QAZ10   (2013-01-25 12:34) [3]

запоминать в переменной текущий и снимать при установке нового,логичноже


 
slava ©   (2013-01-25 12:39) [4]

Или пройти циклом по всем элементам и снять у всех. Потом поставить у нужного.


 
QAZ10   (2013-01-25 12:46) [5]


> slava ©   (25.01.13 12:39) [4]

это отстой бро
надо переопределить методы KeyPress и MouseDown компонента из Protected и все :)


 
Slava ©   (2013-01-25 12:57) [6]

> QAZ10

Мусье знает толк в извращениях :)


 
QAZ10   (2013-01-25 13:18) [7]


> Slava ©   (25.01.13 12:57) [6]

это я то извращенец ??!!


 
брат Птибурдукова   (2013-01-25 13:59) [8]


> у radiogroup нет скролла
Зато его можно в скроллбокс запихнуть...


 
QAZ10   (2013-01-25 14:38) [9]


> брат Птибурдукова   (25.01.13 13:59) [8]

Мусье знает толк в извращениях :)


 
Amoeba_   (2013-01-25 15:25) [10]


> как сделать так, что бы в CheckListbox можно было одновременно
> иметь только 1 отмеченный элемент, как у радиобатон

Готовый компонент (причем с радио-кнопками!) был в RxLibrary, и наверно вместе с ней перекочевал в JVCL.


 
Германн ©   (2013-01-25 17:43) [11]


> Amoeba_   (25.01.13 15:25) [10]
>
>
> > как сделать так, что бы в CheckListbox можно было одновременно
> > иметь только 1 отмеченный элемент, как у радиобатон
>
> Готовый компонент (причем с радио-кнопками!) был в RxLibrary

Нет в RxLibrary такого компонента.


 
Amoeba_   (2013-01-25 20:00) [12]


> Германн ©   (25.01.13 17:43) [11]
>
>
> > Amoeba_   (25.01.13 15:25) [10]
> >
> >
> > > как сделать так, что бы в CheckListbox можно было одновременно
> > > иметь только 1 отмеченный элемент, как у радиобатон
> >
> > Готовый компонент (причем с радио-кнопками!) был в RxLibrary
>
> Нет в RxLibrary такого компонента.

А вот и неправда! Есть такой компонент!

TRxCheckListBox

Для отметки строк в списке могут быть использованы как изображения, используемые в check-boxes, так и изображения radio-buttons, в зависимости от значения свойства CheckKind. Во втором случае одновременно может быть помечен только один элемент в списке (как в TRadioGroup).


 
Германн ©   (2013-01-25 20:30) [13]


> Amoeba_   (25.01.13 20:00) [12]

Ааа. Вот о чем речь. Подсознательно никогда его не воспринимал как некий группбокс.



Страницы: 1 вся ветка

Текущий архив: 2013.10.20;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.005 c
15-1368304204
Юрий
2013-05-12 00:30
2013.10.20
С днем рождения ! 12 мая 2013 воскресенье


15-1367589979
Jambo
2013-05-03 18:06
2013.10.20
RAD Stuido XE3


2-1359528835
aka
2013-01-30 10:53
2013.10.20
Ширина букв шрифта


2-1359099941
mashkin
2013-01-25 11:45
2013.10.20
Поставить галочку только в 1 элемент cheklistbox


2-1359016103
Дмитрий
2013-01-24 12:28
2013.10.20
Компиляция программы