C#中载入界面的常用方法
本文实例讲述了C#中载入界面的常用方法。分享给大家供大家参考。具体方法分析如下:
方法1.采用事件委托的方法
对象:主窗体:FrmMain加载窗体:FrmLoading
思路:
在主窗体加载前显示窗体FrmLoading,当主窗体加载完毕后(第一次显示的时候),关闭FrmLoading
C#代码如下所示:
usingSystem; usingSystem.Collections.Generic; usingSystem.ComponentModel; usingSystem.Data; usingSystem.Drawing; usingSystem.Linq; usingSystem.Text; usingSystem.Windows.Forms; usingSystem.Threading;
namespaceCDemoTest { publicpartialclassFrmMain:Form { privateFrmLoadingloadForm; publicFrmMain() { //创建加载窗体 loadForm=newFrmLoading(); //指定窗体加载完毕时的事件 this.Shown+=FrmLoading_Close;
loadForm.Show(); //主窗体初始化方法 InitializeComponent(); }
//声明关闭加载窗体方法 privatevoidFrmLoading_Close(objectsender,EventArgse) { loadForm.Close(); }
privatevoidFrmMain_Load(objectsender,EventArgse) { Thread.Sleep(3000); } } }