Вниз
Скачать: CL | DM;

Как это сделать программно (dock)   Найти похожие ветки 

← →
A7exander ©   (2002-08-16 10:49) [0]

Простенький пример:

создал форму Form1,
Выставил DockSite=true, UseDockManager=true

создал форму Form2
Выставил DragKind=dkDock,DragMode=dmAutomatic

на форме Form1 кнопка, по которой создается форма Form2
procedure TForm1.new1Click(Sender: TObject);
begin
Form2:=TForm2.Create(nil);
Form2.Show;
end;

Эта Form2 легко садится (при-dock-ивается) в Form1 если ее туда перетащить вручную.
---------------------------------------------------
Вопрос:
Как это-же сделать программно. Т.е. чтобы после создания Form2 она сама садилась в Form1. Что для этого нужно добавить в вышеприведенную процедуру TForm1.new1Click ?


← →
-peter- ©   (2002-08-16 12:10) [1]

Используй ManualDock.

procedure TForm1.new1Click(Sender: TObject);
begin
Form2:=TForm2.Create(nil);
Form2.Show;
Form2.ManualDock(Form1);
end;




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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
3-84936
Grrey
2002-08-07 11:54
2002.08.26
Как вводить данные а Access через TQuery


3-84879
SemFLY
2002-08-06 00:47
2002.08.26
Почему содержимое DBGrid не сохраняется в базу ???


6-85151
K.o.Z
2002-06-14 05:21
2002.08.26
Вопрос более интересенчем вы думаете...


1-84962
Vicheslav
2002-08-15 14:09
2002.08.26
Ув. Мастера помогите с Excel !!!!!!!


1-85121
jessis
2002-08-15 11:10
2002.08.26
HELP




   Наверх