Форум: "Основная";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];
ВнизВопрос по ListView Найти похожие ветки
← →
denisww © (2004-09-14 11:32) [0]ListView в режиме vsReport представляет собой прикольную табличку
подскажите как сделать редактируемыми все столбцы
и как перехватить сообщение когда пользователь кликает на чекбоксе
← →
Digitman © (2004-09-14 11:41) [1]
> прикольную
отнюдь не все "прикольные таблички" позволяют пользователю интерактивно редактировать произвольно выбранные им ячейки
> подскажите как сделать редактируемыми все столбцы
наследники TCustomGrid не менее "прикольны", но при этом позволяют требуемое
← →
resut © (2004-09-14 11:53) [2]Нужен TStringGrid - там можно все столбцы редактировать. Можно повозиться и впарентить туда чекбоксы.
← →
TUser © (2004-09-14 12:03) [3]Кстати, могу дать код своего грида, куда можно встраивать контролы. Правда он еще не дописан, но работает.
← →
begin...end © (2004-09-14 12:23) [4]
> [2] resut © (14.09.04 11:53)
> [3] TUser © (14.09.04 12:03)
ИМХО, быстрее и лучше не впарентивать CheckBox"ы, а рисовать их (DrawFrameControl).
Хотя для небольших гридов это, конечно, не критично.
← →
wl (2004-09-14 22:54) [5]можно и в ListView редактировать все столбцы, при нажатии на нужное поле динамически создать TEdit, который поместить поверх этого поля, а после нажатия на нём Ентера, или при потере фокуса этим эдитом, записать его значение в ячейке и удалить эдит.
сделать эмуляцию того, что делает ListView для первого столбца
← →
Defunct © (2004-09-15 05:11) [6]> Можно повозиться и впарентить туда чекбоксы.
100 динамических чекбоксов и Dual P4-2.8 умирает с темпиратурой 75 C^ на 100% загрузке. ;) В реальности ничего не умирает, будет просто сильно тормозить перерисовка таблицы - эдакое слайдшоу.
Чекбоксы, комбобоксы, кнопки, индикаторы и т.п. надо не "впарентить", а сделать свойствоми ячейки и рисовать вручную причем надо еще и перекрыть Paint и DrawCell чтобы таблица не мерцала (но это работы приблизительно на месяц).
> Кстати, могу дать код своего грида, куда можно встраивать контролы. Правда он еще не дописан, но работает.
Лучше и не дописывать, оно не стоит того.
IMHO предложение wl (14.09.04 22:54) [5] самое дельное, причем и для DrawGrid"a подойдет, и радактироваться ячейки будут "стильно", эдакий эффект входа в ячейку, будет смотрется просто чудесно.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.064 c