我想编一个MDI窗口的应用程序,将各种对话框都设置fsMdichild样式,请问怎么做啊?
我现在是将主窗口设为fsMdiForm,各种子窗体都设为fsMdiChild,然后在事件中
var
f:TfrmForm1;
begin
f:TfrmForm1.Create(Application);
try
f.show
finally
f.free;
end
end;
但是子窗体却显示不出来。
我现在是将主窗口设为fsMdiForm,各种子窗体都设为fsMdiChild,然后在事件中
var
f:TfrmForm1;
begin
f:TfrmForm1.Create(Application);
try
f.show
finally
f.free;
end
end;
但是子窗体却显示不出来。
解决方案 »
- "获得主机名和IP地址" 和 "监测局域网内计算机"
- 表中有自增长字段tID,为什么我在程序里面增加内容,老是提示Field tID must hava a value
- TClientDataSet的问题!
- 组件模板的动态生成。
- 我毕业设计要完不成了——请高手帮忙!
- 怎么把图片存入SQL数据库啊?
- 请问怎么让 ComboBox 执行 OnChange 事件呀??
- 关于ClientSocket1连接ServerSocket1的问题?????????
- delphi ocx 设置返回值类型BSTR,js调用时异常
- 问一下高手们,你家的机子什么配置啊?别说有 p166啊!呵呵呵
- 关于制作EXE加壳文件执行的问题?请各位大哥帮忙!!!
- 插件是怎么作出来的?
begin
try
Form2:= TForm2.Create(self);
Form2.ShowModal;
finally
Form2.Free;
end;
end;
Application.CreateForm(TForm2, Form2);
Form2.ShowModal;
FreeAndNil(Form2);
Mdi窗体是这么用的
begin
if not Assigned(Form2) then
Form2 := TForm2.Create(Application);
Form2.Show;
end;
---------
procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
begin
action:=cafree;
end;procedure TForm2.FormDestroy(Sender: TObject);
begin
form2 := nil;
end;--------------
fsMdiChild子窗体不能ShowModal