Label控件


文本控件包含標簽控件(label)、按鈕控件(button)、文本框控件(textBox)和有格式文本控件(richtextBox

 

Label控件可以說是最簡單的控件,是System.windows.Forms.Label類提供的控件。

 

Label控件作用:用來提供其他控件的描述文字,例如,登錄窗體上的用戶名和密碼

 

設置

屬性面板

代碼

 

例如:寫一個你追我跑的一個游戲

//這里用到一個事件mouseEnter

mouseEnter事件中寫

//定義變量計算窗體的橫坐標(窗體的長-文本控件的長)

Int x=this.ClientSize.With-label1.with

//定義變量計算窗體的縱坐標(窗體的高-文本控件的高)

Int ythis.ClientSize.Height-label1.height

Random r=new random();

Label1.location=new pointr.Next0x+1,r.next(0,y+1);

 

//之后還要在label1上做一個點擊的事件click

MessageBox

        private void Form1_Load(object sender, EventArgs e)
        {
            this.Name = "MainGame";
            this.Text = "你能追上我嗎?";
            //Label zhuiwo = new Label();
            //zhuiwo.Text = "追我呀!";
            //this.Controls.Add(zhuiwo);

        }

        private void zhuiwo_MouseEnter(object sender, EventArgs e)
        {
            //定義橫向的寬度-label的寬度就是窗體的寬度
            int x = this.ClientSize.Width - zhuiwo.Width;
            //定義高度-label的高度就是窗體活動的高度
            int y = this.ClientSize.Height - zhuiwo.Height;
            //random 是產生一個隨機數的類,
            Random r = new Random();
            //定義label的定位屬性=新的像素(隨機.0橫向+1)(隨機0y+1)
            zhuiwo.Location = new Point(r.Next(0,x+1),r.Next(0,y+1));
        }

        private void zhuiwo_Click(object sender, EventArgs e)
        {
            //在label點擊事件中,點擊就顯示你厲害!

            MessageBox.Show("你真厲害,追到我了");

 


免責聲明!

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



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