winform用戶控件


用途用戶控件包含Time控件和一個lable控件,一個ToolStrip控件,每隔一秒顯示一次時間

 

 

1. 生成用戶控件

 

新建一個項目類型為用戶控件

 

image

注意定義類名,此類名為以后工具箱中顯示的名字,暫且定義此處類名為LabelTime. 文件名稱為UserControl1.cs(無關緊要,vs引用dll的時候,都是關注類名非文件名)

 

 

namespace myWindowsFormsControlLibrary1
{
    public partial class labelTime : UserControl
    {
        public labelTime()
        {
            InitializeComponent();
            timer1.Enabled = true;
            timer1.Interval = 1000;
        }
        private void timer1_Tick(object sender, EventArgs e)
        {
            this.toolStripLabel1.Text = "本地時間: " + DateTime.Now.ToString();
            //this.toolStripLabel2.Text = "服務器時間:" ;
        }
        private void UserControl1_Load(object sender, EventArgs e)
        {
        }
        private void toolStripLabel1_Click(object sender, EventArgs e)
        {
        }
    }
}

右擊生成項目,然后在Bin文件夾就會出現以下文件  myWindowsFormControlLibrary.dll,此dll文件以后就是winform項目要引用的控件。

image

 

 

2.添加用戶控件到工具欄中

 

 

VS菜單--->工具---->選擇工具箱項

image

點擊瀏覽,選擇剛才的dll路徑,以后工具箱就會出現此控件了。

 

 

 

 

3.項目中使用控件

 

 

測試,新建項目winform類型的,然后點開工具箱會發現如下圖    myWindowsFormsControlLibrary1是剛才項目的命名控件,labelTime是類的name

然后接着托動就可以使用了

 

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM