社区
C++ Builder
帖子详情
怎么判断Form已经Show了?
surname
2005-12-09 08:23:05
Form1->Show();
怎么判断Form1当前的状态?
...全文
100
2
打赏
收藏
怎么判断Form已经Show了?
Form1->Show(); 怎么判断Form1当前的状态?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lhj
2005-12-09
打赏
举报
回复
if (!Form2->Visible)
{
Form2->Visible = true;
Form2->BringToFront();
}
samchoy
2005-12-09
打赏
举报
回复
if (Form1->Showing)
// do something
C# Windows窗体应用编程中
form
.show()和
form
.showDialog()有什么区别
当我们使用Visual Studio进行C#语言的Windows窗体应用编程时,经常会需要调用其他的窗口。当我们调用其他窗口的时候,可以选择使用
form
.show()方法或者
form
.showDialog()方法。那么这两种方法到底有什么区别呢?
form
.show()方法打开的窗体被称作非模式窗体。这种非模式窗体及时还用户还没有处理,用户也可以切换到其他的窗体进行其他的操作。非模式窗体让用户的操作...
如何
判断
一个
form
是否被关闭
如果在
form
1中有一个变量f2,该变量指向一个
form
2的实例。当在
form
1中使用f2.show()方法时,显示
form
2的窗口。但是当
form
2窗口被用户关闭时,在
form
1中仍然存在f2指向一个
form
2的那个实例,即f2不会变为指向null,即使
form
2
已经
被关闭。那么这个时候该如何
判断
f2变量指向的
form
2
已经
关闭了呢? 当一个窗口关闭时,它会调用自身的dispose方法,以释放本窗口占用的资源,因此,可以在
form
1的代码中,
判断
f2.isDisposed的值,如果为True说
form
show 和
form
.ShowModal的区别
form
show 和
form
.ShowModal的区别 show 是以普通模式显示。非模态窗口,关闭时窗体并没有释放 showmadle 是以模态的模式显示,模态窗口, 即它显示后,别的窗口无法获得焦点。 procedure TFrmMain.btnModelClick(Sender: TObject); begin FrmShow := TFrmGroundIn
win
form
form
.show() 以及
form
.showdialog()区别 以及
form
.show()控件不显示解决办法
非模态窗口 1、
form
.show() 执行此条语句后,下面的程序会立即执行,但是会出现控件不显示的问题,解决办法: 在后面加上
form
.Update()即可解决。 模态窗口 1、
form
.showdialog()执行此条语句后,程序在此终止,需要关闭此窗口,下面的程序才能继续执行。 参考: https://www.cnblogs.com/tommy-huang/p/45399...
Delphi
form
的show和showmodel有什么区别?
1.showmodel是在没有关闭当前
Form
时不可关闭前面打开的
Form
,show就可以了
2.这就是模式窗体和非模式窗体的区别了,使用Show的窗体显示非模式窗体,在该窗体关闭之前你仍然可以访问其他窗体,但你无法知道非模式窗体何时会被撤销;而使用ShowModel显示模式窗体,在该窗体关闭之前你无法访问其他窗体,但你可以选择时机对模式窗体进行撤销;
C++ Builder
13,825
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章