Текущий архив: 2008.04.13;
Скачать: CL | DM;
Вниз
Как сделать MultiSelect в TCheckListBox? Найти похожие ветки
← →
asdf2 (2008-03-19 14:43) [0]Всем привет.
Сабж.
← →
Johnmen © (2008-03-19 14:48) [1]Он неотъемлемая часть указанного...
← →
asdf2 (2008-03-19 14:53) [2]
> Johnmen © (19.03.08 14:48) [1]
нет, не выбор "галочкой", мне надо именно выделять его, вроде как в ListBox"е
← →
asdf2 (2008-03-19 14:59) [3]в общем, мне нужно выделение для двух разных действий - для одного галочкой, для другого - селектом. Или как это можно сделать по-другому?
← →
Игорь Шевченко © (2008-03-19 15:27) [4]
> Или как это можно сделать по-другому?
две галочки ?
← →
asdf2 (2008-03-19 15:40) [5]
> Игорь Шевченко © (19.03.08 15:27) [4]
как вставить вторую?
← →
Johnmen © (2008-03-19 15:55) [6]Наверное, имеет смысл использовать более подходящие компоненты с соответствующим наполнением содержания.
← →
asdf2 (2008-03-19 15:58) [7]
> Johnmen © (19.03.08 15:55) [6]
например?
← →
Johnmen © (2008-03-19 16:04) [8]Например, грид, в котором одно поле для одного выбора (галочек), другое - для другого, третье - для третьего... :)
← →
b z (2008-03-19 16:17) [9]TListView должен помочь
← →
asdf2 (2008-03-19 16:35) [10]
> Johnmen © (19.03.08 16:04) [8]
> b z (19.03.08 16:17) [9]
не подскажите, как ими воспользоваться?
← →
b z (2008-03-19 16:44) [11]Установите правильно свойства:
MultiSelect - true,
Checkboxes - true,
ViewStyle - vsReport (или как вам удобнее)
ну и т.д.
← →
asdf2 (2008-03-19 16:50) [12]
> b z (19.03.08 16:44) [11]
не знал, что есть такое св-во
всем спасибо за помощь
← →
{RASkov} © (2008-03-19 19:14) [13]> Как сделать MultiSelect в TCheckListBox?
type THackCheckListBox = class(TCustomListBox);
..........
begin
CheckListBox.MultiSelect:=True;
THackCheckListBox(CheckListBox).ExtendedSelect:=False;
end;
← →
asdf2 (2008-03-19 22:25) [14]
> {RASkov} © (19.03.08 19:14) [13]
> THackCheckListBox(CheckListBox).ExtendedSelect:=False;
а это зачем?
и почему MultiSelect у этого компонента тока времени выполнения?
← →
{RASkov} © (2008-03-19 22:41) [15]> [14] asdf2 (19.03.08 22:25)
> а это зачем?
Чёб без контрола выбирать...(можно убрать нафих)...
> и почему MultiSelect у этого компонента тока времени выполнения?
Ну это ты у меня спрашиваешь? :)
← →
asdf2 (2008-03-19 23:30) [16]
> Чёб без контрола выбирать...(можно убрать нафих)...
клево!
> Ну это ты у меня спрашиваешь? :)
вопрос из разряда риторических. И много еще подобных ляпов в VCL?
← →
{RASkov} © (2008-03-20 00:27) [17]> [16] asdf2 (19.03.08 23:30)
> И много еще подобных ляпов в VCL?
Собственно это и не ляп совсем.... Просто у предка (TCustomListBox) это свойство паблик...
...возможно, когда "лепили" TCustomListBox, и не думали, что будут чекбоксы еще в листбоксе :)
ибо MultiSelect в данном компоненте немного даже глупо "смотрится"... имхо...
← →
Германн © (2008-03-20 00:34) [18]
> И много еще подобных ляпов в VCL?
Много. Только как сказал {RASkov} © (20.03.08 00:27) [17] это не ляп. Это заготовки на будущее, если кому понадобится сделать наследника с особой функциональностью.
Страницы: 1 вся ветка
Текущий архив: 2008.04.13;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.006 c