Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.06;
Скачать: CL | DM;

Вниз

Создание ФРЕЙМОВ на этапе выполнения программы   Найти похожие ветки 

 
Максимилиано   (2003-01-27 15:10) [0]

Подскажите пожалуйста, как можно создать фрейм и разместить его в указанном контейнере. Код, приведенный ниже не работает:
var f: TMyFrame;
...
f := TMyFrame.Create(MyForm);
f.Show;
...
// работаем с фреймом
// вся проблема в том, что не с чем работать :)
...
f.Free;
...


пробовал после создания объекта вызывать f.HandleNeeded: сработал обработчик FrameResize. Надежда появилась, но ненадолго.
Окно так и не вылезло

Заранее благодарен


 
REA ©   (2003-01-27 15:29) [1]

Может Parent присвоить? MyForm (имхо) в данном случае это тот, кто его убъет. А зачем нужен Frame в run-time? Весь прикол ведь в том, что его можно использовать в разных формах.


 
Максимилиано   (2003-01-27 16:14) [2]

Спасибо, честно говоря уже нашел на
http://delphi.mastak.ru/cgi-bin/faq.pl?look=1&id=988625051&n=19

Да, загвоздка была в Parent.

В проге будет около 20 фреймов (по последним подсчетам) и мне не хотелось бы держать их в памяти.



Страницы: 1 вся ветка

Текущий архив: 2003.02.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
3-15496
cypher
2003-01-20 01:42
2003.02.06
про DevEx


1-15649
malkolinge
2003-01-29 13:46
2003.02.06
Функции обратного вызова и т.ж.


3-15481
Zn
2003-01-15 16:01
2003.02.06
ADODataSet - SELECT с параметром типа Date


7-15944
Kaginava
2002-11-21 08:33
2003.02.06
как о стсдедить изменение текстового файла


3-15446
cih
2003-01-17 11:02
2003.02.06
В ОнКалкФилдз кальк поле может зависить от предыдущей строки?