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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.041 c
2-1176976297
Firefly
2007-04-19 13:51
2007.05.13
Работа с Директориями


1-1174234172
Kolan
2007-03-18 19:09
2007.05.13
Пункт «Load Icon» недоступен в опциях проекта, почему?


2-1176958996
Dmdel
2007-04-19 09:03
2007.05.13
Раскпывающийся список в ComboBox-е


15-1175593101
=Guest=
2007-04-03 13:38
2007.05.13
Литература по delphi


15-1176552575
Иксик
2007-04-14 16:09
2007.05.13
Посоветуйте платежные системы для web сайтов, которые принимают





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