我正在使用csharp,.net 3.5和winforms
解决方法 在启动时显示启动画面很容易.在应用程序的Main()方法(在Program.cs中)中,在Application.Run(…)行之前放置类似的东西:SplashForm splashy = new SplashForm();splashy.Show();Application.Run(new MainForm(splashy));
修改主窗体的代码和构造函数,使其看起来像这样:
private SplashForm _splashy;public MainForm(SplashForm splashy){ _splashy = splashy; InitializeComponent();}
然后在MainForm的Load事件结束时(可能包含数据库代码),输入以下代码:
_splashy.Close();_splashy.dispose();
如果您选择使用单独的Thread或BackgrounDWorker进行数据库访问,那么您实际上并不需要启动屏幕,因为您需要在BackgrounDWorker正在执行其 *** 作时出现的某种进度指示器表单.这与我在这里的答案不同.
总结以上是内存溢出为你收集整理的c# – 加载数据并在此期间显示启动画面全部内容,希望文章能够帮你解决c# – 加载数据并在此期间显示启动画面所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)