社区
Delphi
帖子详情
mdi子窗体问题郁闷
jwt1982
2005-08-26 02:47:59
我为了让子窗体关闭,在close的时候使用.free方式释放。
但是我在打开的时候用了not Assigned 判断,不允许重复打开。
可是问题出来了,只要打开某个子窗体后,关闭,该子窗体就不再出来了。
请问大大门都是怎么解决的?
...全文
173
3
打赏
收藏
mdi子窗体问题郁闷
我为了让子窗体关闭,在close的时候使用.free方式释放。 但是我在打开的时候用了not Assigned 判断,不允许重复打开。 可是问题出来了,只要打开某个子窗体后,关闭,该子窗体就不再出来了。 请问大大门都是怎么解决的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lierq
2005-08-26
打赏
举报
回复
嗯,判断存在,就是判断是否为nil
zhaozhen2004
2005-08-26
打赏
举报
回复
if form:=nil then //if not assigned(form) then
Form:=TForm.Create(Application.MainForm);
Form.Show;
在close中:action:=cafree;
在destory中:form:=nil;
konhon
2005-08-26
打赏
举报
回复
子窗体关闭
OnClose事件
Action:=caFree;
Form:=nil;
打開:
if not Assigned(Form) then
Form:=TForm.Create(Application.MainForm);
Form.Show;
机房收费系统
问题
(一)
MDI
子
窗体
不显示
当然,万事开头不容易啊,比如,某人在
MDI
父
窗体
上放了个大大的Frame,某些人还放了Picture吧,不管放的是什么,小的们(
子
窗体
)却怎么也Show不出来了…… 闲话少说,下面就为大家解决一下这个
问题
。 大家其实...
机房收费系统——
MDI
子
窗体
的显示
本来找军星大佬想解决一个小
问题
,但是在解决完小
问题
后,他给我留下来一个大
问题
——他把我的其他
窗体
都设置成了
子
窗体
,这样就不能通过简单的frm.show调用了,给我
郁闷
了两天,在查了又查,问了又问之后,终于有了...
让
MDI
子
窗体
默认最大化
为了这个
问题
把 我
郁闷
了好久,不少在BBS,QQ群找人忙,还问过我老师,,,都没有得到解决,,今天突然一个想法让我以很笨的方法解决了这个
问题
。在load里加:this.WindowState = FormWindowState.Maximized;就解决...
c#判断打开的
窗体
:
MDI
和非
MDI
1,
MDI
类型 在打开事件中直接检测是否已经打开此
MDI
窗体
// 是否已经打开了?...//检测是不是当前
子
窗体
名称 if (childrenForm.Name == "
子
窗体
名称") { //是的话就是把他显示 childrenForm.Visibl
WinForm的阻塞
问题
很少用WinForm,更别说用两个Form,但没想到,一用就遇到一个不大不小的
问题
。先看一个很简单的例
子
:一个主Form,TestForm2,在载入的时候Show另一个Form (TestForm3):如此之简单,会有什么
问题
呢?而我的
问题
是:...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章