新建loading窗体 加载窗体



loading窗体

你好! 这是你第一次使用 ​Markdown编辑器​ 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

新建界面

新建loading窗体  加载窗体_markdown编辑

代码

using System.Drawing;
using System.Windows.Forms;

namespace CommonUserControl
{
public partial class LoadingForm : Form
{
public LoadingForm(Form form = null, string Caption = "程序正在处理", string Description = "请稍后 ...")
{
InitializeComponent();
this.pB_LoadingGif.Image = Image.FromFile(Application.StartupPath + "\\Image\\Loading.gif");
this.l_Caption.Text = Caption;
this.l_Description.Text = Description;
this.StartPosition = FormStartPosition.CenterScreen;

}
}
}

调用方法

CommonUserControl.LoadingForm loadingForm = null;
new Thread((ThreadStart)delegate
{
loadingForm = new CommonUserControl.LoadingForm();
Application.Run(loadingForm);
}).Start();
//需要花时间的过程
loadingForm.Invoke((EventHandler)delegate { loadingForm.Close(); });

使用效果

新建loading窗体  加载窗体_.net_02

代码地址

​https://gitee.com/guyuri/loading-form​