• 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("你真厉害,追到我了");
    
  • 相关阅读:
    浅析http缓存
    多级路由请求js文件路径不对的解决方法
    移动端屏幕适配原理以及方法讲解
    zoom与scale的异同
    querySelectorAll选择器的js实现
    垂直居中效果汇总
    windows配置php开发环境
    CentOS 6.2安装nagios
    Ganglia安装
    Ubuntu 14.04上安装Riak
  • 原文地址:https://www.cnblogs.com/xiaowie/p/8608905.html
Copyright © 2020-2023  润新知