我建了一个 MainForm
接着建了一个 DataForm1. 我要让 DataForm 成为 MainForm的子Form,该怎么设?
2. 我要让 DataForm 在最大化时,拖动时,不能超出 MainForm。
在程序开始运行时就最大化 DataForm,但时只能在 MainForm内部最大化。
3. 如何设置才能让用户不能拖动 Form的大小,即不能改我的初设置的大小。先谢谢各位了哈!!!
接着建了一个 DataForm1. 我要让 DataForm 成为 MainForm的子Form,该怎么设?
2. 我要让 DataForm 在最大化时,拖动时,不能超出 MainForm。
在程序开始运行时就最大化 DataForm,但时只能在 MainForm内部最大化。
3. 如何设置才能让用户不能拖动 Form的大小,即不能改我的初设置的大小。先谢谢各位了哈!!!
或者:在MainForm里创建DataForm:
DataForm := TDataForm.Create(Application);
DataForm.Parent := MainForm;
DataForm.Show;
DataForm.Align := alClient;3、将form.BorderStyle设成bsSingle或bsDialog,或者将Constraints的min和max设成一样
form2.ParentWindow:= Form1.Handle;
form2.ParentWindow:= Form1.Handle;procedure TForm2.FormResize(Sender: TObject);
begin
form2.Height := 100;
form2.Width := 100
end;
你说 1. 2设成MDI
是在哪里设呢???lzy6204(为了忘却的记忆) 就看最后还有没有足够的分了,我会先给为我解惑的人了,呵呵!
你可以看看delphi自带的MDI例子