如何在打开MDI子窗口以后能显示不同窗口的标签呢?还有如果主窗口已经是MDI窗口了,子窗口还需要再开子窗口,该怎么做呢?
解决方案 »
- 用update更新数据库表 取用edit中的输入数据 要怎么写
- 再问:参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
- 如何把一个包括3个TAB符号的字符串分成四个部分的子串?
- 如何在FastReport中给 MasterData定位??
- 请问如何用adotable实现缓存更新?
- 关于窗口的DOCK
- 高手们,就就哦把
- 散分不减专家分,会不会有人钻空子?这样不好!看来专家不一定啊
- 各位大侠级人物,小弟是D的初学者,最近在瞎编一个小小小程序,但碰到了一个关于SQL的问题,还请大家赐教,有分!
- 如何在Delphi中使用Gif文件
- 我写一个视频程序,界面上有八个视频窗口。全部运行起来[网络传输通讯]CPU 占有率为100% 如何降低CPU占有率?
- 怎样在delphi中用代码判断MS-SQL数据库中是否存在同名的临时表
MDI 不是 在主窗体中包含了字窗体的Caption了吗
主窗体caption + '-' + 字窗体Caption2:
主窗体只能一个。 其他的都是它的字窗体。 子窗体也可以打开子窗体阿。你就show吧
可以在 MDIForm Form上放置一个TPageControl,然后生成SubMDIForm的时候,创建一个TTabSheet,把SubMDIForm Show出来后设置其Parent为TTabSheet实例,SubMDIForm 关闭的时候把TTabSheet实例释放。
Form: TForm3;
TabSheet: TTabSheet;
begin
Form := TForm3.Create(Self);
TabSheet := TTabSheet.Create(Self);
TabSheet.PageControl := PageControl1;
TabSheet.Caption := Form.Caption;
Form.Parent := TabSheet;
Form.Show;
end;procedure TForm3.FormClose(Sender: TObject; var Action: TCloseAction);
begin
if Parent is TTabSheet then
Parent.Free;
end;