窗体加载的问题!老问题了

chdf535 2008-06-01 02:07:37
我在Form1_Load()函数里有大量的计算数据,用了很长时间。
运行程序后窗体很久不出现,直到Form1_Load()里的计算完成后才出现。
我想让程序一运行就出现窗体或进度条等,显示等待信息,等计算完成后,打开Form1。



...全文
118 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jash_Qi 2008-06-02
  • 打赏
  • 举报
回复
兄弟可以考虑用ProgressBar这个控件试试
chdf535 2008-06-02
  • 打赏
  • 举报
回复
谢谢你的提醒。
http://topic.csdn.net/u/20080418/17/05ec6f2b-7041-40e0-8e9a-202c41c9ca0c.html

我那个结贴了


我是刚学!也感谢CSDN上帮助的朋友。!

如果有用了我会给分!请不要当一个抢分的暴徒!


在给你说一遍!你的方法我没有用上!

如果你真的想要分。我一会发个帖子!送给你100分!
tjficcbw 2008-06-02
  • 打赏
  • 举报
回复
我开发了许多工程,都是用的这种方式,你说没用,看起来你是高手呀,这么简单的问题,用线程,你强。。
你要是光无满意结贴,以后大家会认识你不给你回帖的,
以下是无满意结贴
http://topic.csdn.net/u/20080601/02/107a7a4c-48c8-444c-9f38-8671f4fef510.html
http://topic.csdn.net/u/20080530/10/7ead3e71-8987-4d38-bb17-fa36d98a01ed.html
http://topic.csdn.net/u/20080507/01/1b5b7cd7-ba01-4dbe-8d28-72607fbd262f.html
http://topic.csdn.net/u/20080501/16/affa4d34-e51b-4c7d-9955-ab0b77f221df.html
http://topic.csdn.net/u/20080425/03/5b099dd8-c549-4ecb-909e-ea523f7a766e.html
以下是不结贴
http://topic.csdn.net/u/20080418/17/05ec6f2b-7041-40e0-8e9a-202c41c9ca0c.html
这个我觉得也快无满意结贴了
chdf535 2008-06-01
  • 打赏
  • 举报
回复
自己解决了,可以显示各个进度的状态!
tjficcbw 2008-06-01
  • 打赏
  • 举报
回复
最后别忘记关闭Form2呀
在 Form1 的load里最后加上
Form2.Close()
tjficcbw 2008-06-01
  • 打赏
  • 举报
回复

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
form2.show()
form2.PictureBox1.Width += 10
‘...........
form2.PictureBox1.Width += 10
‘...........
form2.PictureBox1.Width += 10
‘...........
form2.PictureBox1.Width += 10
‘...........
form2.PictureBox1.Width += 10
‘...........
end sub

以上就是你的form1的load
tjficcbw 2008-06-01
  • 打赏
  • 举报
回复
添加一个Form2
在form1的load过程中第一行加入
form2.show
这样form2就出来了,
在form1的加载过程中比如有10个过程吧,第加载完一个就做
form2.picture1.width=form2.picture1.width+10这个10是比方的数
chdf535 2008-06-01
  • 打赏
  • 举报
回复
如何读取form1,能说详细点么?
tjficcbw 2008-06-01
  • 打赏
  • 举报
回复
在项目中的属性里设置,你和启动窗体为这个新的窗体,
tjficcbw 2008-06-01
  • 打赏
  • 举报
回复
这个你添加一个新的窗体,在这个窗体里读你form1的进度,并显示进度条,完成了form1.show,me.unload就行了
chdf535 2008-06-01
  • 打赏
  • 举报
回复
我这个帖子是:[无满意答案结贴]
chdf535 2008-06-01
  • 打赏
  • 举报
回复
你的代码更本没有用,你这种方法,在CSDN上搜索一大堆,发问题前都我搜索过了,所以说你的没有用。
不要为了要分而要分,如果你的有用我会给你的。



另外想的办法!线程
tjficcbw 2008-06-01
  • 打赏
  • 举报
回复
我算错了应该是用了二个多小时
tjficcbw 2008-06-01
  • 打赏
  • 举报
回复
你是不是可以把你的代码贴出来让大家学习学习,看了我的代码用了一个半小时说是解决了,不给分了,你觉得合适吗

16,718

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧