Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2013.10.20;
Скачать: [xml.tar.bz2];

Вниз

Поставить галочку только в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.002 c
15-1367841718
O'ShinW
2013-05-06 16:01
2013.10.20
Чисто теоретический вопрос на запись в файл в начало со сдвигом


2-1359255545
Drowsy
2013-01-27 06:59
2013.10.20
Нарисовать зеркальную картинку.


15-1367958603
Юрий
2013-05-08 00:30
2013.10.20
С днем рождения ! 8 мая 2013 среда


15-1367851241
Писатель
2013-05-06 18:40
2013.10.20
Delphi XE5(поддержка Андроид)


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





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский