Главная страница
    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.046 c
15-1176690822
Slider007
2007-04-16 06:33
2007.05.13
С днем рождения ! 14 апреля


2-1177050778
vitv
2007-04-20 10:32
2007.05.13
Поиск эдита на форме.


15-1175808226
ampo
2007-04-06 01:23
2007.05.13
Небольшая коллекция мануалов


15-1176460796
pasha_golub
2007-04-13 14:39
2007.05.13
Розыч. С Днюхой мы тебя чичас поздравлять будем :)


15-1176231879
Иксик
2007-04-10 23:04
2007.05.13
Посоветуйте чего-нибудь почитать





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