社区
C#
帖子详情
WinForm Show事件
AlexSweet
2012-02-28 11:00:20
程序里的Form 要多次Hide Show
请问各位哪一个事件在每次Show()时触发?
Shown()事件只有在第一次显示时触发
谢谢
...全文
587
9
打赏
收藏
WinForm Show事件
程序里的Form 要多次Hide Show 请问各位哪一个事件在每次Show()时触发? Shown()事件只有在第一次显示时触发 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gomoku
2012-02-28
打赏
举报
回复
this.
VisibleChanged
+= ...
AlexSweet
2012-02-28
打赏
举报
回复
是1楼+2楼的方法吧。
在Active()中加一个BOOL判断,Active在Show状态下会一直被触发,相当于一个Timer,只是触发顺序不同,经测试估计Active触发优先级很低,在我的程序中需要1-2秒才触发一次。
大概懂了1+2楼的方法了。求解更好的方法,比如某个神秘事件,每次执行Form.Show()的时候都会触发!
AlexSweet
2012-02-28
打赏
举报
回复
[Quote=引用 1 楼 abbey 的回复:]
大概记得还有一个Active事件
[/Quote]
Active()在Show状态下会一直被触发
AlexSweet
2012-02-28
打赏
举报
回复
[Quote=引用 2 楼 bdmh 的回复:]
加个标记,初始为false,第一次为true,以后如果判断为true,就return
[/Quote]
不好意思没太懂,或许是我表达有问题,现重述一下:
1.我的程序中某一Form在程序执行过程中会多次执行Show()与Hide()方法
2.我想在每次Show()的时候去做一些事情。
3.Shown()事件只有第一次Show()时会触发,请教有无其他方法解决这个问题。
您上边的意思是加timer来定时判断么?
bdmh
2012-02-28
打赏
举报
回复
加个标记,初始为false,第一次为true,以后如果判断为true,就return
老毕
2012-02-28
打赏
举报
回复
大概记得还有一个Active事件
AlexSweet
2012-02-28
打赏
举报
回复
已解决,结贴了。
VisibleChanged()+BOOL变量控制,感谢7、3、2、8等各位朋友~
youzelin
2012-02-28
打赏
举报
回复
你可以试一下,便利一下form 里面的实现,把你觉得可能的事件都注册一个方法,然后每个事件触发的话就s += "...",然后把字符串show出来,看看触发了哪些
winform
用BackgroudWoker异步显示进度条
MessageBox.Show("任务已完成!"); } ``` 综上所述,使用
WinForm
的BackgroundWorker组件和ProgressBar控件,我们可以轻松地实现异步任务执行并显示进度。这种方式不仅提高了程序的响应性,还能为用户提供清晰的任务...
C#
WinForm
中Show与ShowDialog
show()与showDialog()的区别 2010-06-05 14:22:51|分类:...A.
WinForm
中窗体显示显示窗体可以有以下2种方法:Form.ShowDialog方法 (窗体显示为模式窗体)Form.Show方法 (窗体显示为无模式窗体)2者具体区别如下:...
winform
show()和showdialog()区别(转载)
相关知识点 显示窗体可以有以下2种方法:Form.ShowDialog()...Form.Show方法()方法(窗体显示为无模态窗体) PS:模态对话框,是指用户在Windows应用程序的对话框中,想要对对话框以外的应用程序进行操时,...
c#
winform
show和showdialog的区别
winform
中show和showdialog的区别 在C#中窗口的显示有两种方式:模态显示(showdialog)和非模态显示(show) 模态与非模态窗体的主要区别是窗体显示的时候是否可以操作其他窗体。模态窗体不允许操作其他窗体,非...
C#
winform
将
事件
绑定到窗口的所有控件
C#
winform
将
事件
绑定到窗口的所有控件
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章