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

Вниз

Как добавить в treeview столбец с checkbox ами для item   Найти похожие ветки 

 
Фдуч   (2004-01-31 17:30) [0]

Нет возможности пользоваться сторонники компонентами, а есть
острая необходимость для, построенного из базы, дерева по значению одного из полей рисовать checkbox напротив каждого item с проставленным/не проставленным флагом.

причем, для каждого созданного checkbox"а потом необходимо иметь возможность доб/удалять флаг - сопостовляя с соотв-м item дерева.

не подскажет ли кто из Мастеров примером/советом?


 
Rouse_ ©   (2004-01-31 17:39) [1]

procedure TForm1.FormCreate(Sender: TObject);
const TVS_CHECKBOXES = $0100;
var
Style: DWORD;
begin
Style := GetWindowLong(TreeView1.Handle, GWL_STYLE);
Style := Style or TVS_CHECKBOXES;
SetWindowLong(TreeView1.Handle, GWL_STYLE, Style);
end;


 
Фдуч   (2004-01-31 18:10) [2]

Замечательно прорисовываются checkbox"ы и флаги!!!
спасибо!
а как для выбранного item узнавать - checked?


 
Фдуч   (2004-01-31 18:18) [3]

И как обрабатывать onClick соответствующего checkbox"a?

у меня в items.selected.data хранятся id, в то время как в названиях item соовет-е названия групп.
сейчас я изменяя выбранный node переоткрываю запрос с параметром
selected.data и все ОК.

нужно, чтобы при установке/снытии флага для соответствующего node.data выполнятся запрос.

т.е. интересует процесс связь node-checkbox, который для него прорисован.


 
Holyman ©   (2004-01-31 21:20) [4]

на тривью можно повесить два имаджлитса, в один имаджлист помещаешь две картинки(чек и анчек), во второй все свои картинки и работаетщь с этими имаджами...кажеться так проще всего...



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

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

Наверх




Память: 0.47 MB
Время: 0.029 c
9-29186
nobody
2003-07-30 01:40
2004.02.10
collision+opengl+winapi


1-29363
MakNik
2004-01-29 11:55
2004.02.10
dxDBGrid


1-29420
Boroda Oleg
2004-01-31 11:09
2004.02.10
Господа, как отлавливать события изменения значений в таблице?


3-29263
DragonVas
2004-01-18 11:49
2004.02.10
Очистка БД от индексов


9-29180
dimodim
2003-08-01 08:40
2004.02.10
ИЩЮ Классный движок как в казаках СРОЧНО