Почему элементы TreeView не отображается во всех фреймах?
От: GydruS  
Дата: 07.01.06 02:58
Оценка:
Здравствуйте, уважаемые коллеги!

Вот, в программе во фреме динамически формирую элементы в TreeView.
А потом этот фрейм отображаю на двух формах. Но на первой элементы TreeView есть, а на второй только те, что для примера сформировал в Design-time.

Выручите? Как с этим можно побороться?

Ведь с тем-же grid'ом таких проблем нет...

Спасибо!
Re: Почему элементы TreeView не отображается во всех фреймах
От: ekamaloff Великобритания  
Дата: 09.01.06 12:17
Оценка:
Здравствуйте, GydruS, Вы писали:

GS>Вот, в программе во фреме динамически формирую элементы в TreeView.

GS>А потом этот фрейм отображаю на двух формах. Но на первой элементы TreeView есть, а на второй только те, что для примера сформировал в Design-time.

1) Возможно обработчик события, в котором заполняются узлы дерева, переопределен на форме, содержащей фрейм, и обработчик фрейма при этом не вызывается.

2) Если событие фрейма на форме не переопределено, попробуй переопределить его и вызвать обработчик фрейма явно:

procedure TSomeForm.SomeFrameSomeButtonClick(Sender: TObject);
begin
  SomeFrame.SomeButtonClick(Sender);
end;


3) если все еще не работает (или заполнение узлов происходит не в обработчике события), опиши более подробно или покажи код
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.