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

Вниз

Отображение формы в форме   Найти похожие ветки 

 
MakNik ©   (2004-02-04 10:09) [0]

Есть Форма на которой лежит ScrollBox ... и есть другая форма, на которой есть куча компонентов (в т.ч. dbGrid и т.д.). Свойству Form2.Parent:=Form1.ScrollBox; ... .
Проблема в том, что при открытии второй формы, сначала появляются очертания компонентов, потом данные и т.д... (что визуально не очень красиво).
Подскажите, плз., как сделать так, чтобы форма появлялась целиком (незаметно для пользователя) когда она уже полностью сформировалась?


 
Семен Сорокин ©   (2004-02-04 10:12) [1]

делай вот это: Form2.Parent:=Form1.ScrollBox на OnCreate, а вообще для этого фреймы (TFrame) предназначены


 
MakNik ©   (2004-02-04 10:31) [2]


> Семен Сорокин © (04.02.04 10:12) [1]

OnCreate не получится, т.к. эта форма вызывается по разному (и с Form2.Parent:=nil)... а в фреймы переводить уже поздно...


 
Семен Сорокин ©   (2004-02-04 10:35) [3]

MakNik © (04.02.04 10:31) [2]

> Семен Сорокин © (04.02.04 10:12) [1]

OnCreate не получится, т.к. эта форма вызывается по разному (и с Form2.Parent:=nil).

перекрой конструктор, передавай Parent в качестве параметра.


 
MakNik ©   (2004-02-04 10:52) [4]


> перекрой конструктор, передавай Parent в качестве параметра.

Так тоже не получится, т.к. форма создается в начале работы, а потом ее нужно отображать в разных видах (сохранив текущее состояние форма, положение курсора, данные и т.д.). Может есть еще какой способ?


 
Романов Р.В. ©   (2004-02-04 10:57) [5]

F1 - doublebuffered


 
Silver_ ©   (2004-02-04 11:30) [6]


> а в фреймы переводить уже поздно...

На самом деле TForm не трудно в TFrame превратить. Сам такое делал - 5 мин. Тама где форму ставиш ставь Frame и все пучком будет

PS. Лучше один раз исправить чем всю жизни мучатся и извратом заниматься



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
14-39012
kingdom2000
2004-01-26 23:38
2004.02.13
Пароль в IE


3-38730
Serge12345
2004-01-20 23:36
2004.02.13
ADO+Paradox почему Could not convert varian of type(Null) into Ty


14-39061
Thor
2004-01-24 23:58
2004.02.13
Спрятать иконку в Systray...


8-38967
scooterfun
2003-10-12 02:53
2004.02.13
Преобразование WAV в MP3


14-39000
Тимохов
2004-01-22 16:45
2004.02.13
Про горячие клавиши редактора Дельфи