Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Проблемы с AddChildObject в Delphi 4 !!!

Автор: Raf007
Дата сообщения: 10.09.2002 12:19
Вот исходник:

Цитата:

procedure TDialogBenutzer.RefreshTreeView;
var
lRootNode : TTreeNode;
lWasExpanded : Boolean;
begin
trvMain.Items.BeginUpdate;
try
mDataSecurity.SetNoFilter;
lRootNode := trvMain.Items.GetFirstNode;
lWasExpanded := lRootNode.Expanded;
lRootNode.DeleteChildren;
mDataSecurity.qryABT_DLG.First;
while not(mDataSecurity.qryABT_DLG.EOF) do begin
trvMain.Items.AddChildObject(lRootNode, mDataSecurity.qryABT_DLGabt_name.AsString, TAbteilung.Create(mDataSecurity.qryABT_DLGabt_id.AsFloat, mDataSecurity.qryABT_DLGabt_name.AsString, mDataSecurity.qryABT_DLGabt_mc.AsString));
mDataSecurity.qryABT_DLG.Next;
end;
lRootNode.Expanded := lWasExpanded;
lRootNode := lRootNode.getNextSibling;
lWasExpanded := lRootNode.Expanded;
lRootNode.DeleteChildren;
mDataSecurity.qryBEN_DLG.First;
while not(mDataSecurity.qryBEN_DLG.EOF) do begin
trvMain.Items.AddChildObject(lRootNode, mDataSecurity.qryBEN_DLGben_name.AsString, TAbteilung.Create(mDataSecurity.qryBEN_DLGben_id.AsFloat, mDataSecurity.qryBEN_DLGben_name.AsString, mDataSecurity.qryBEN_DLGben_mc.AsString));
mDataSecurity.qryBEN_DLG.Next;
end;
lRootNode.Expanded := lWasExpanded;
finally
trvMain.Items.EndUpdate;
end;
end;

Собствено сабж
Автор: Wowik
Дата сообщения: 11.09.2002 02:26
Дык проблема то в чем?
Автор: Raf007
Дата сообщения: 13.09.2002 22:41
Wowik

Цитата:
Дык проблема то в чем?

Разобрался в чём проблема, просто Дельфя на новой Фирме рулит а я в ней талько 2 недели
10x

Страницы: 1

Предыдущая тема: Delphi 6: Ошибка в функции Application.HelpCommand?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.