源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

C#中载入界面的常用方法

  • 时间:2022-07-29 07:01 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C#中载入界面的常用方法
本文实例讲述了C#中载入界面的常用方法。分享给大家供大家参考。具体方法分析如下: 方法1.采用事件委托的方法  对象:主窗体:FrmMain 加载窗体:FrmLoading  思路:  在主窗体加载前显示窗体FrmLoading,当主窗体加载完毕后(第一次显示的时候),关闭FrmLoading  C#代码如下所示:
[u]复制代码[/u] 代码如下:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Threading; namespace CDemoTest {     public partial class FrmMain : Form     {         private FrmLoading loadForm;         public FrmMain()         {             //创建加载窗体             loadForm = new FrmLoading();             //指定窗体加载完毕时的事件             this.Shown += FrmLoading_Close;             loadForm.Show();             //主窗体初始化方法             InitializeComponent();         }         //声明关闭加载窗体方法         private void FrmLoading_Close(object sender, EventArgs e)         {             loadForm.Close();         }         private void FrmMain_Load(object sender, EventArgs e)         {             Thread.Sleep(3000);         }     } }
方法2. ① 在Main方法中,先显示启动画面,注意使用Show而非ShowDialog。 ② 然后按照正常的方式,Application.Run(mainForm); ③ 在mainForm的构造函数中,启动加载线程。 ④ mainForm中设置一个标志,如果加载完成,该标志设置为某值。 ⑤ 作为启动画面使用的form,注意检测mainForm中的标志,如果主窗体加载完成,它自己关闭。 希望本文所述对大家的C#程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部