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

Вниз

Вопрос компонентоам создающим дерево   Найти похожие ветки 

 
Malik ©   (2007-04-23 00:27) [0]

Люди подскажите какой компонент создаёт дерево как TreeViewer, но состоящий из чекеб боксов. Я знаю, что есть VirtualTree, но к сожелению он мне не подходит из-за того, что он не наточен под данную задачу и много чего приходиться делать через Winapi ф-ии... Может всетаки есть какой-нибудь компонент? Заранее спасибо


 
Германн ©   (2007-04-23 00:59) [1]


> Malik ©   (23.04.07 00:27)
>
> Люди подскажите какой компонент создаёт дерево как TreeViewer,
>  но состоящий из чекеб боксов. Я знаю, что есть VirtualTree,
>  но к сожелению он мне не подходит из-за того, что он не
> наточен под данную задачу и много чего приходиться делать
> через Winapi ф-ии... Может всетаки есть какой-нибудь компонент?
>  Заранее спасибо

"Пойди туда, не знаю куда, найди то, не знаю что!"
Да ещё и грамматика :(


 
Malik ©   (2007-04-23 09:51) [2]

Вроде бы понятно объяснил. Мне нужен компонент создающий дерево чекедбоксов, т.е. тотже самый TreeViewer, но вместо надпесей там должны быть ChekedBox, или просто надписи должны быть с флажками. Кондидатуру VirtualViewer я уже рассматривал, но как уже было сказано это не совсем то, что нужно.


 
MBo ©   (2007-04-23 09:58) [3]

SetWindowLong(TreeView1.Handle, GWL_STYLE,
GetWindowLong(TreeView1.Handle, GWL_STYLE) or TVS_CHECKBOXES);

проверка-установка флажков - с помощью сообщений
TVM_GETITEM/TVM_SETITEM


 
Malik ©   (2007-04-23 10:21) [4]

Спасибо большое я попробую. Еще раз спасибо MBo за то, что откликнулись на призыв о помощи


 
_Аноним ©   (2007-04-23 12:39) [5]


> но к сожелению он мне не подходит из-за того, что

....
> приходиться делать через Winapi ф-ии...



> SetWindowLong(TreeView1.Handle, GWL_STYLE,
> GetWindowLong(TreeView1.Handle, GWL_STYLE) or TVS_CHECKBOXES);
>



> Спасибо большое


Видимо, все таки я чего-то не понимаю ... :-)


 
Malik ©   (2007-04-23 22:33) [6]

Что то делф выдает ошибку о том, что мол TVS_Checkboxes сюда не подходит?


 
{RASkov}   (2007-04-23 22:53) [7]

> [6] Malik ©   (23.04.07 22:33)
> Что то делф выдает ошибку о том, что мол TVS_Checkboxes сюда не подходит?

CommCtrl.pas


 
Malik ©   (2007-04-23 23:14) [8]


> проверка-установка флажков - с помощью сообщений
> TVM_GETITEM/TVM_SETITEM
>


Возможно глупый вопрос, но как это реализвать?


 
MBo ©   (2007-04-24 05:16) [9]

>но как это реализвать?
внимательно читать MSDN по этим сообщениям и устанавливать нужные маски


 
Malik ©   (2007-04-24 10:34) [10]

MSDN в Delphi6? Что то не вериться... да и MSDN который у меня есть от Visual Studio не блещит понятливостью, да и там нет примеров посвещенных Object Pascal"y.


 
Jeer ©   (2007-04-24 11:08) [11]


> Что то не вериться..


Программирование не для верующих, а для понимающих.
Начни с чего-либо попроще.


 
Malik ©   (2007-04-24 11:24) [12]


> Начни с чего-либо попроще.

Хотелось бы, но поставленная задача требует решения данной проблемы, поэтому кто-нибудь покажите пример...


 
iXT ©   (2007-04-24 13:22) [13]

TCheckTreeView=class(TTreeView)
И дальше все что вздумается, хоть листочки на дереве рисуй

P.S.

> но поставленная задача требует решения данной проблемы

решение проблемы требует знаний, а не пример.


 
Jeer ©   (2007-04-24 13:32) [14]


> Malik ©   (24.04.07 11:24) [12]


> но поставленная задача требует решения данной проблемы,


Ее поставили тебе, а не тут - вот и решай.
А иначе, как тут говорят - 100 енотов.
Подсказки тебе дали, если не в состоянии их понять - книжки в руки и вперед.


 
MBo ©   (2007-04-24 14:26) [15]

>MSDN в Delphi6? Что то не вериться...

Справка WinSDK - часть MSDN
Если там чего-то не хватает -  msdn.microsoft.com


 
Malik ©   (2007-04-24 21:05) [16]

Нашел решение всего гимора!!!! Вот ссылка
http://forum.sources.ru/index.php?showtopic=3614&view=showall
У попрошу заметить: ЕМУ ПОМОГЛИ, а не как тут натации читали. Нет реально чуваки вы хотя бы дали мне сслылку, где я ума и разума нахватался бы...



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

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

Наверх




Память: 0.5 MB
Время: 0.056 c
3-1172238690
Tor
2007-02-23 16:51
2007.05.13
Открытая транзакция


15-1176382688
Gorlum
2007-04-12 16:58
2007.05.13
Kerio WinRoute Firewall 5.1.3


2-1176895225
Ксандр
2007-04-18 15:20
2007.05.13
хеш функция


1-1171009449
Fin
2007-02-09 11:24
2007.05.13
Как вложить в почтовое сообщение несколько файлов?


4-1166212509
Chempion
2006-12-15 22:55
2007.05.13
Получения миниатюры из изображения