建立loading窗體 加載窗體
-
- 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(); });