社区
VB基础类
帖子详情
我在form_load中调用子过程,form就不显示出来,怎么办?
mus
2002-02-18 12:18:53
我在form_load()初始化一个voice控件,然后调用子过程1.这个子过程1使用这个控件朗读,然后这个子过程调用另外一个子过程2,子过程2重新调用子过程1,如此循环.
奇怪的是:朗读正常,但是form出不来,而且还无法关闭,
过去没有遇到过这种莫名其妙的问题,怎么办?
...全文
195
6
打赏
收藏
我在form_load中调用子过程,form就不显示出来,怎么办?
我在form_load()初始化一个voice控件,然后调用子过程1.这个子过程1使用这个控件朗读,然后这个子过程调用另外一个子过程2,子过程2重新调用子过程1,如此循环. 奇怪的是:朗读正常,但是form出不来,而且还无法关闭, 过去没有遇到过这种莫名其妙的问题,怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mus
2002-02-18
打赏
举报
回复
有没有更好的办法?我觉得这样似乎有点...感觉有点儿别扭.
tg123
2002-02-18
打赏
举报
回复
form_load()
me.show
....
end sub
lyzok
2002-02-18
打赏
举报
回复
因为VB要先执行完form_load()中的语句后才能显示出界面,你在form_load()中的语句反复循环好几次,所以才长时间的不显示。
解决办法:
在Form上加入一个时钟控件,将form_load()中的所有代码移到Timer1_Timer中,在这些代码的最上放加入一条Timer1.Interval = 0,在form_load()中只要加入一条Timer1.Interval=100即可(数值可以大些或小些)。
mus
2002-02-18
打赏
举报
回复
明白了,非常感谢!这就上分!
fuxc
2002-02-18
打赏
举报
回复
form_load事件结束后才会show,所以load事件未结束前需要显示窗体的话,在你需要显示窗体的地方加me.show,如果程序处于长时间循环状态,窗体显示可能不正常,这时可以跟一句me.refresh,假如循环中窗体现实内容需更改(如进度条)则加入doevents,
另外,有些处理可以放在form_activate事件中
Chice_wxg
2002-02-18
打赏
举报
回复
private sub form_load
me.show
MySub
end sub
private sub MySub
'如果有循环,最好这样:
for i=1 to 10000
'你的代码
'你干你的活
doevents
next
end sub
这是最好的办法了。
Python自动化测试之Selenium
本课程详细介绍了Selenium Python版本的自动化测试方法和实践,通过本课程的学习你将掌握如下内容:Selenium 测试环境搭建单元测试、生成测试报告、定位元素、WebDriver属性和方法、WebElement属性和方法、操作
form
表单、操作下拉列表、处理等待、远程测试、Selenium Grid、鼠标事件、键盘事件、
调用
js、屏幕截图、Selenium IDE、文件上传、设置代理、无界面运行、参数化测试、数据驱动的测试DDT等。
c# 窗体启动后自动执行
Form
_
Load
事件注册及
调用
很多时候我们需要在程序一开始后立即触发执行一些程序。这时候需要
调用
Form
_
Load
。
win
form
中
构造函数与
Form
_
Load
不都是用来初始化
form
中
的组件么? public
Form
()所谓的构造函数。
Form
_
Load
所谓的窗体加载函数 完全两码事! Win
Form
中
的
Form
_
Load
函数和他的构造函数 public
Form
()有区别:(1)public
Form
():程序入口,它的InitializeComponent() 做了许多初始化的工作,所以
Load
才能成为一个事件,InitializeComponent为你的程序作了必要的初始化工作(2)
Form
_
Load
:装载窗口事件, 是窗体启动时触发的事件 .
关于
Form
_
Load
和Public
Form
()那些事
Public
Form
和
Form
_
Load
两者的区别
Public Sub New() 与
form
_
load
有什么区别
点击打开链接
form
_
load
是
Form
类在
调用
New构造函数后加载窗体绘图后才
调用
的方法 Public Sub New是VB.net
中
类的默认构造函数 区别:一个是构造函数,一个是普通的
过程
.严格意义上说如果你在实例化(对象化)一个类的时候,就想完成某些初始化操作时,如给类实例的某个属性,某个成员变量赋值的话,那么可以在New函数
中
完成.每个类都默认有一个New函数,即使你不写,系统也会
VB基础类
7,759
社区成员
197,606
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章