Form Load 慢,希望能用线程解决有关问题
Form Load 慢,希望能用线程解决问题。
我建立了一个FormA (作用用来Search)
当FormA 开启时,我会用If Form1 then ... Else ...
去开启相对的Data
但是我每次开启FormA ,在loading相对的Data时,Form 开启的速度都会很慢,大约需要1-2秒的时间。
请问我要如何解决这个问题?
谢谢
------解决方案--------------------
在Form_Load中加上一句Me.Show。先把窗体显示出来。
------解决方案--------------------
第一,事先把数据准备好,再给Form显示;
第二,在Form_Active的时候准备数据,这样别人就是事先看到窗体,你可以显示一个正在加载的提示。
我建立了一个FormA (作用用来Search)
- VB.NET code
Public Form1 As FormA Public Form2 As FormA '... Public Form10 As FormA
当FormA 开启时,我会用If Form1 then ... Else ...
去开启相对的Data
但是我每次开启FormA ,在loading相对的Data时,Form 开启的速度都会很慢,大约需要1-2秒的时间。
请问我要如何解决这个问题?
谢谢
------解决方案--------------------
在Form_Load中加上一句Me.Show。先把窗体显示出来。
------解决方案--------------------
第一,事先把数据准备好,再给Form显示;
第二,在Form_Active的时候准备数据,这样别人就是事先看到窗体,你可以显示一个正在加载的提示。