Splash form的真实实现

Dabay 2006-03-12 10:38:39
请问,如何实现Splash Form? 假设我有一个MainForm和一个SplashForm,想在程序一开始的时候运行MainForm和SplashForm, MainForm隐藏,SplashForm显示,等MainForm加载完之后隐藏SplashForm,显示MainForm.

我在网上看到两种方法,一种是:
protected override void OnActivated ( EventArgs e )
{
this.Hide ( ) ;
}
另外一种方法是:
this.MaximizeBox = false ;
this.MinimizeBox = false ;
this.WindowState = System.Windows.Forms.FormWindowState.Minimized ;

但是效果好像都不好,第一种方式MainForm总是要闪一下,第二种方式在屏幕左下角有一个长方形的MainForm标题. 所以我觉得这两种方式好像都不是太好,我想知道这个东西到底是怎么实现的? 谢谢
...全文
244 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
marvelstack 2006-03-14
  • 打赏
  • 举报
回复
http://www.codeproject.com/netcf/casoast.asp?target=splashForm
http://www.codeproject.com/csharp/apploadingarticle.asp?target=splashForm
http://www.codeproject.com/csharp/ApplicationContextSplash.asp?target=splashForm
Dabay 2006-03-13
  • 打赏
  • 举报
回复
怎么没有人回答我啊... 顶一下!

110,530

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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