社区
数据库相关
帖子详情
如何判断窗体(form)是否处于开启状态!!!
hogn
2004-08-29 05:35:07
我现在写了个程序,是主窗体中含有很多个子窗体的那种。
现在我要制作一个重新登录的功能,要求点击重新登录时,所有已经开启的子窗体都关闭。
请问如何能够实现,如能解决感激不尽
...全文
264
5
打赏
收藏
如何判断窗体(form)是否处于开启状态!!!
我现在写了个程序,是主窗体中含有很多个子窗体的那种。 现在我要制作一个重新登录的功能,要求点击重新登录时,所有已经开启的子窗体都关闭。 请问如何能够实现,如能解决感激不尽
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
手指风
2004-08-30
打赏
举报
回复
如果是MDI FORM的话,先取子窗体的个数,好象是有个mdichildcount什么之类的属性吧,我忘记了,然后if mdichildform[i].caption='登录' 看哪个窗体是开着的,开着的话就关掉它
具体属性我忘记了,现在也没delphi帮你调试,不好意思!
hogn
2004-08-30
打赏
举报
回复
请再说清楚一些,具体怎么使用?
Assigned(frmChild)
方法不行,打开窗体后再关闭,再打开。重新登录时,就会报错,无法正确判断。
var
I: Integer;
begin
for I := 0 to Screen.CustomFormCount-1 do
Screen.CustomForms[I].close.
end;
无法使用,会报错,要加什么吗?我的窗体名为“login”
capoatguitar
2004-08-30
打赏
举报
回复
溜达溜达不说话
JackWu
2004-08-30
打赏
举报
回复
var
I: Integer;
begin
for I := 0 to Screen.CustomFormCount-1 do
Screen.CustomForms[I].close.
end;
happyzsl
2004-08-29
打赏
举报
回复
Assigned(frmChild)
c# 如何
判断
当前
窗体
是否
打开
using System.Text; using System.Threading.Tasks; using System.Windows.
Form
s; namespace Windows
Form
sApplication3 { public partial class
Form
1 :
Form
... public static string username;... //定义
窗体
pub.
win
form
弹出唯一
窗体
的方法
Form
1中btn1按钮点击show出
Form
2,当
Form
2
处于
开启
状态
时,再次点击btn1不会继续弹出
窗体
,而是将焦点定位至已
开启
的
Form
2上;当
Form
2关闭后,再次点击btn1则会show出一个新的
Form
2;
Form
1: //创建一个全局...
win
form
如何实现一个
窗体
显示后,其他的
窗体
处于
不可编辑
状态
是
窗体
处于
不可编辑
状态
。 2)使用showDialog(),showDialog()是一个对话框窗口界面```执行结果以新窗口界面出现```不允许进行后台运行```就是你想编辑什么的时候```非得先关闭showDialog()窗口界面才可以进行其他...
win
form
窗体
【打开多个
窗体
、
窗体
之间传值、打开唯一
窗体
】
Form
1中btn1按钮点击show出
Form
2,当
Form
2
处于
开启
状态
时,再次点击btn1不会继续弹出
窗体
,而是将焦点定位至已
开启
的
Form
2上;当
Form
2关闭后,再次点击btn1则会show出一个新的
Form
2;
Form
1: //创建一个全局...
C#子线程创建新
窗体
如果用监听线程创建并弹出
窗体
的话,由于监听线程一直
处于
阻塞监听
状态
,没功夫处理UI方面的东西,所以新弹出的窗口会卡死在那里。 解决方法: 应该在主UI线程上创建
窗体
,通过主线程里面的一个
窗体
或控件调用...
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章