|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.12.2010, 10:54 | #1 |
Пользователь
Регистрация: 29.07.2010
Сообщений: 79
|
CheckListBox древовидной структуры
Здравствуйте. Подскажите пожалуйста. Есть ли такой компонент, который отображал и была возможность выбора из древовидной структуры чекерами. Например, есть командировочные и хозяйственные расходы. У каждого вида есть еще подвиды. Нужно выбирать либо просто допустим командировочные либо какие-то его подвиды и т.д. Заранее спасибо.
|
22.12.2010, 16:30 | #2 |
Пользователь
Регистрация: 22.12.2010
Сообщений: 14
|
Была у меня аналогичная проблема! Но я её так и не решил... (
|
22.12.2010, 16:57 | #3 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
Да, в свое время понадобился тоже такой компонент. Поискал, ничего стоящего не нашел. Слепил на TreeView.
Достаточно просто оказалось. - делаем три картинки 16х16: не отмеченный прямоугольник, отмеченный и еще нужно было с серой галкой - полуотмеченный (последний нужен для того чтобы в родительском ноуде было видно, что что дочерние отмечены не все); - эти три картинки загружаются TImageList; - установки в TreeView: в StateImages указывается наш TImageList, ReadOnly = True, RightClickSelect = True (впрочем, по вкусу), Ident = 19; - в процедуре события OMouseDown (можно и на OnMouseUp) пишется такой код: Код:
Как видно, делать особенно и нечего. |
27.12.2010, 12:22 | #4 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
Для работы с древовидными структурами есть только один компонент, достойный внимания - VirtualTreeview. К тому же он бесплатный. Берем здесь: http://soft-gems.net
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
CheckListBox | BALLIN | Помощь студентам | 4 | 14.04.2010 11:37 |
Программа, показывающая в древовидной форме идентификаторы всех окон | TwiX | Софт | 7 | 29.07.2009 16:46 |
CheckListBox | jahongir007 | Общие вопросы Delphi | 4 | 07.06.2009 12:10 |
Checklistbox | RealSHELS | Общие вопросы Delphi | 3 | 30.07.2008 22:40 |
CheckListBox | ivp88 | Компоненты Delphi | 4 | 12.05.2007 15:49 |