新建loading窗体 加载窗体
loading窗体
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下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(); });
使用效果
代码地址
https://gitee.com/guyuri/loading-form