社区
Delphi
帖子详情
showmodal的窗口跑到后面去了,Up有分
stevenpeng
2008-07-14 09:32:41
主窗口是MDI窗口,创建一个showmodal在某些电脑上会出现跑到主窗口后面的情况,用Alt+Tab切换即好,想知道原因
...全文
250
17
打赏
收藏
showmodal的窗口跑到后面去了,Up有分
主窗口是MDI窗口,创建一个showmodal在某些电脑上会出现跑到主窗口后面的情况,用Alt+Tab切换即好,想知道原因
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stevenpeng
2008-07-22
打赏
举报
回复
好像问不出什么东东来了,结贴
亮剑_
2008-07-16
打赏
举报
回复
这种情况有可能出现
但比较难复现,不是每次都会出现。
同样的代码,在有的机器上会出现,在有的机器上不出现。
如果在代码中显式设置了fsStayOnTop,则在Delphi中调试时有时也会遇到这种情况。
不是MDI的普通Form也遇到过。
记得在Borland或者是MS的一份官方材料中是不建议直接设置fsStayOnTop的,应当是有原因的
关注!
xjjrocker
2008-07-16
打赏
举报
回复
主窗体要设置成normal,这时候子窗体showModal才好用,你说的情况我从来没遇到,我的子窗体都正常。建议你可以在子窗体显示的时候,主动给子窗体发消息,用api让子窗体active即可。
stevenpeng
2008-07-14
打赏
举报
回复
设置主窗口的formstyle会影响很大,MDIChild的子窗口,都会有影响,有无其他方法
JeffChung
2008-07-14
打赏
举报
回复
[Quote=引用 10 楼 cai5 的回复:]
把MDI的主窗体的formstyle设置为fsStayOnTop。
[/Quote]
genispan
2008-07-14
打赏
举报
回复
动态设置主窗体的formstyle为fsStayOnTop。
五哥
2008-07-14
打赏
举报
回复
把MDI的主窗体的formstyle设置为fsStayOnTop。
7年
2008-07-14
打赏
举报
回复
没遇到过,帮顶!
stevenpeng
2008-07-14
打赏
举报
回复
试试.
这个贴也有讨论,不过没结果
http://topic.csdn.net/t/20011214/21/422354.html
yangkunjie
2008-07-14
打赏
举报
回复
临时改变最好
stevenpeng
2008-07-14
打赏
举报
回复
TO:yangkunjie
主窗口是MDI,你是指在创建showmodal的FORM时,临时改变吗?
yangkunjie
2008-07-14
打赏
举报
回复
将主窗体form的formstyle设置为fsNormal
将showmodal那个窗体form的formstyle设置为fsStayOnTop
shuihan20e
2008-07-14
打赏
举报
回复
这种可能。。。。。
帖出代码来吧
kampan
2008-07-14
打赏
举报
回复
我以前也遇到过,但是想不起来怎么解决的了,晕死!
xulibing1016
2008-07-14
打赏
举报
回复
电脑中毒了
supercc
2008-07-14
打赏
举报
回复
不清楚,帮顶~~
wgej55
2008-07-14
打赏
举报
回复
把showmodal换成show吧
delphi模态
窗口
跑
到
后面
的解决办法
procedure TForm1.ShowForm2; begin Self.Enabled := False; try with TForm2.Create(nil) do begin try if Show
Mo
dal
= mrOk then // Returned OK. Do something;
delphi application的对话框为什么
跑
到主
窗口
后面
?
很多人纳闷,delphi写的程序,有时候对话框会
跑
到主
窗口
后面
,怎么调整都不好,以为delphi天生的缺陷,经过我的研究后终于发现了问题所在: 原来很多人做循环处理的时候,常常在循环体内加入application.processmessages,这会使长时间的循环处理的时候,界面看起来不像卡死. 但是这时候如果点击了其他界面,最前端的
窗口
就不是当前程序的application了;这是因为app...
uniapp uni.show
Mo
dal
交互按钮,避免误触
窗口
,再确定提示
窗口
【代码】uniapp uni.show
Mo
dal
交互按钮,避免误触
窗口
,再确定提示
窗口
。
DELPHI Show
mo
dal
模式窗体
Show
mo
dal
是个函数,Show是个过程 1. Show
mo
dal
: 概念: 当你调用一个
窗口
用SHOW
MO
DAL
时,当这个
窗口
显示出来后,程序不会继续自己执行,而是根据你对这个
窗口
的操作来执行,只有关闭了这个
关于show
Mo
dal
的坑
Taro.show
Mo
dal
为消息提示框,但是里面的 content 不能写需要 setState 后的变量,因为如果写需要通 过 setState变量的话,show
Mo
dal
上的变量不会改变,它只会获取第一次的 state 里面的变量值,这样的话就不能实现 show
Mo
dal
的实时更新!!! 如果要实现 show
Mo
dal
的效果,但是有需要里面的变量进行实时更新的话,需要自己写一个弹窗,弹窗的样式可以参考 show
Mo
dal
的样式,但是由于是自己书写的弹窗,因此弹窗里面的值,会...
Delphi
5,379
社区成员
262,722
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章