C#中载入界面的常用方法
来源:互联网 发布:花木兰锐雯淘宝多少钱 编辑:程序博客网 时间:2024/05/17 22:31
方法1.采用事件委托的方法
对象:主窗体:FrmMain 加载窗体:FrmLoading
思路:
在主窗体加载前显示窗体FrmLoading,当主窗体加载完毕后(第一次显示的时候),关闭FrmLoading
C#代码如下所示:
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#中载入界面的常用方法
- C#中载入界面的几种做法
- C#中载入界面的几种做法
- C#中登录界面常用方法,回车键直接登录
- C#中 常用的方法
- 有进度条的界面载入
- C#中常用处理字符串的方法
- C# 中ToString的常用方法
- C#中常用的字符串处理方法
- C#中String类常用的方法
- C#中常用处理字符串的方法
- C#中常用的ToString()方法总结
- C#中String的常用方法
- C#中常用的WebRequest方法
- C#中char的常用方法
- java 载入图片的几种常用方法
- java_载入图片的几种常用方法
- 载入Properties的方法
- requirejs解决js跨域问题
- Cg per-pixel lighting
- 【GOLANG】goroutine原理
- 第六周 数据结构实践项目——栈【项目1 - 建立顺序栈算法库】
- Java中的接口继承
- C#中载入界面的常用方法
- LVS负载均衡教程
- 线程等待 推荐WaitForSingleObject() 不推荐busyLoop
- JavaWeb-获取网站访问数量并且获得初始化参数
- 调用css时,用link 和 @import url 有什么区别
- 基于存储层面的hive metastore server的权限认证
- java核心技术之IO流(四)BufferedInputStream和BufferedOutputStream
- Gson解析List为空应如何解决
- C语言的指针的基本语法