Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

С++ Builder6.0(TreeView, ListView, StringGrid)

Здравствуйте, comp

Народ помогите: надо в C++ Builder6.0 привязать TreeView к
ListView или StringGrid. Что бы при сворачивании узлов в дереве
исчезали и строки в таблице, т.е. что бы узлы дерева были
привязаны к сторам в таблице.

The Bat Version: 2.00.6
Windows XP
Data: Wednesday, January 28, 2004
Time: 8:54:27 PM
С уважением, KS
ICQ: 327919691
mailto:andrei_am1***@m*****.ru
Хочеш жить - умей вертеться!!!
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   KS Wed, 28 Jan 2004 20:59:44 +0600 (#65955)

 

Ответы:

Здравствуйте, KS.

Вы писали 28 января 2004 г., 16:59:44:

Скорее всего, тебе необходимо воспользоваться методом
TCustomTreeView::OnCollapsed или TCustomTreeView::OnCollapsing,
один из них вызывается как раз при сворачивании дерева (так я понял
из CBuilder Help), хотя сам не проверял.
Обработчик данного метода будет прост - очистка содержимого таблицы.

Ответить   Wed, 28 Jan 2004 22:45:53 +0200 (#66073)

 

По идее (просто, никогда C++ Builder'om не занимался, но к Делфям это
близко), есть обработчики сворачивания/разворачивания узлов, а все строки
грида представлены в виде индексированных строк - StringGrid.Rows. Вот в
этих обработчиках и нужно удалять/пополнять строки. Может только еще надо
будет там же соответствующим образом менять св-во RowCount
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Вадим Шешунов" Wed, 28 Jan 2004 23:15:39 +0200 (#66086)

 

Здравствуйте, Вадим.

Вы писали 29 января 2004 г., 3:15:39:

Если у тебя есть код этой вещи на Делфи, скинь мне.

С уважением, KS
ICQ: 327919691
mailto:andrei_am1***@m*****.ru
Хочеш жить - умей вертеться!!!
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   KS Fri, 30 Jan 2004 17:30:31 +0600 (#67146)

 

строки

в

надо

Кода именно такой штуки у меня нет. И потом, я не знаю, каким макаром у тебя
заполняется грид в зависимости от выбранного узла и от его
разворачивания/сворачивания, а это важно.
А в общем, это так:
procedure TfrmMain.TreeViewExpanded(Sender: TObject; Node: TTreeNode);
begin
// делаем свои дела над гридом (вот только какие?) при разворачивании
end;

procedure TfrmMain.TreeViewCollapsed(Sender: TObject; Node: TTreeNode);
begin
// делаем свои дела над гридом (вот только какие?) при cворачивании
end;
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Вадим Шешунов" Fri, 30 Jan 2004 20:16:34 +0200 (#67554)

 

Здравствуйте, KS.

Вы писали 28 января 2004 г., 16:59:44:

Скорее всего, тебе необходимо воспользоваться методом
TCustomTreeView::OnCollapsed или TCustomTreeView::OnCollapsing,
один из них вызывается как раз при сворачивании дерева (так я понял
из CBuilder Help), хотя сам не проверял.
Обработчик данного метода будет прост - очистка содержимого таблицы.

Ответить   Wed, 28 Jan 2004 22:45:53 +0200 (#67385)