社区
Delphi
帖子详情
如何做到只打开一个窗体实例?
shixueli
2004-10-28 09:29:47
点击按钮打开一个窗体,再次点击的话,如果先前打开的窗体还没有关闭,则直接显示,不需要再创建,但是如果已经关闭,则要重新创建(为了释放资源,应该在窗体关闭的时候把它释放掉)。
如何实现以上功能?
...全文
70
3
打赏
收藏
如何做到只打开一个窗体实例?
点击按钮打开一个窗体,再次点击的话,如果先前打开的窗体还没有关闭,则直接显示,不需要再创建,但是如果已经关闭,则要重新创建(为了释放资源,应该在窗体关闭的时候把它释放掉)。 如何实现以上功能?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shixueli
2004-10-28
打赏
举报
回复
谢谢支持!
zhangheaaa
2004-10-28
打赏
举报
回复
if (Application.FindComponent('form2') as TForm)=nil then
begin
form2 := Tform2.create(nil);
form2.parent :=panel1;
end
form2.show;
zhangheaaa
2004-10-28
打赏
举报
回复
if (Application.FindComponent('form2') as TForm)=nil then
begin
form2 := Tform2.create(nil);
form2.parent :=panel1;
end
form2.show;
java源码包---java 源码 大量
实例
Java波浪文字,
一个
利用Java处理字符的
实例
,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics
实例
,得到Image
实例
,填充颜色数组数据,初始化颜色数组。...
C#源码大集合 01(共3卷)
│ ├─第11讲 浮动的
窗体
│ │ ├─第12讲 计算器
实例
程序 │ │ ├─第1讲 开发你的第
一个
MDI应用程序 │ │ ├─第2讲 转轮控件 │ │ ├─第3讲 注册表浏览器 │ │ ├─第5讲 进程跟踪器 ...
2021-11-18 WinFrom面试题 怎么让
一个
窗体
在运行时,只能
打开
一个
?
怎么让
一个
窗体
在运行时,只能
打开
一个
? 1)可以通过遍历Application的OpenedForms集合,从中如果找到了该Form,将其激活即可 2)给该Form定义静态创建方法,除非该页面已经关闭或释放,否则直接返回该
实例
,不重复...
如何实现MDI
窗体
不重复
打开
同
一个
子
窗体
?
MDI
窗体
有个重要属性——MdiChildren,该属性表示MDI
窗体
打开
的子
窗体
的数组,循环遍历该数组,可以通过判断被
打开
子
窗体
的名称来禁止子
窗体
被重复
打开
。 例如,下面的代码实现在MDI框架
窗体
中不重复
打开
同
一个
子...
C#Winform中
打开
其他WinForm
窗体
在C#的UI程序开发中,我们经常会使用到多个
窗体
,常规方法是使用form.Show()方法,这样就会出现
一个
问题,那么就是新
窗体
打开
时主
窗体
会出现卡死的现象,造成这种问题的原因是子
窗体
的线程在主
窗体
线程中,所以子
窗体
运行...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章