天天看點

建立loading窗體 加載窗體

建立loading窗體 加載窗體

  • ​​loading窗體​​
  • ​​建立界面​​
  • ​​代碼​​
  • ​​調用方法​​
  • ​​使用效果​​
  • ​​代碼位址​​

loading窗體

你好! 這是你第一次使用 ​Markdown編輯器​ 所展示的歡迎頁。如果你想學習如何使用Markdown編輯器, 可以仔細閱讀這篇文章,了解一下Markdown的基本文法知識。

建立界面

建立loading窗體 加載窗體

代碼

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窗體 加載窗體

代碼位址

繼續閱讀