国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

C#中載入界面的幾種做法

2019-11-17 02:49:50
字體:
供稿:網(wǎng)友
C#中載入界面的幾種做法

1.

采用事件委托的方法對象:主窗體:FrmMain 加載窗體:FrmLoading思路:在主窗體加載前顯示窗體FrmLoading,當(dāng)主窗體加載完畢后(第一次顯示的時(shí)候),關(guān)閉FrmLoading

C# 代碼如下所示

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() { //創(chuàng)建加載窗體 loadForm = new FrmLoading(); //指定窗體加載完畢時(shí)的事件 this.Shown += FrmLoading_Close; loadForm.Show(); //主窗體初始化方法 InitializeComponent(); } //聲明關(guān)閉加載窗體方法 private void FrmLoading_Close(object sender, EventArgs e) { loadForm.Close(); } private void FrmMain_Load(object sender, EventArgs e) { Thread.Sleep(3000); } }}

2.

1.在Main方法中,先顯示啟動(dòng)畫面,注意使用Show而非ShowDialog。2.然后按照正常的方式,application.Run(mainForm);3.在mainForm的構(gòu)造函數(shù)中,啟動(dòng)加載線程。4.mainForm中設(shè)置一個(gè)標(biāo)志,如果加載完成,該標(biāo)志設(shè)置為某值。5.作為啟動(dòng)畫面使用的form,注意檢測mainForm中的標(biāo)志,如果主窗體加載完成,它自己關(guān)閉。

感覺方法比較好,記錄一下。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 德惠市| 苍南县| 昭平县| 罗定市| 长葛市| 临城县| 夹江县| 南和县| 达拉特旗| 泰兴市| 昭苏县| 丰原市| 高碑店市| 徐闻县| 班戈县| 瓮安县| 宁远县| 武城县| 石楼县| 宜川县| 天等县| 观塘区| 松滋市| 两当县| 宝应县| 定襄县| 陇南市| 山阴县| 电白县| 博野县| 庆安县| 海口市| 新化县| 文昌市| 通河县| 巴马| 怀来县| 义马市| 博客| 酒泉市| 金湖县|