C# 鼠标点击小游戏

  1. 设计页面,放置label组件将text修改为"点这里!"
  2. 如果点击到label组件,程序会弹出窗口"你真厉害!"
cs 复制代码
public partial class Form1 : Form
{
    public Form3()
    {
        InitializeComponent();
    }


    private void label1_Click(object sender, EventArgs e)
    {
        MessageBox.Show("你真厉害!");
    }

    private void label1_MouseEnter(object sender, EventArgs e)
    {
        /*ClientSize是客户区大小,也就是内部真正可用的"净面积",
        如果直接使用this.Width可能会造成label组件"消失"在窗口
        (实际在最下侧或者最右侧)
        */
        int x = this.ClientSize.Width; 
        int y = this.ClientSize.Height; 
        Random r = new Random();
        label1.Location = new Point(r.Next(x - this.label1.Width), r.Next(y - this.label1.Height));
    }
}
相关推荐
anlog13 小时前
ini文件读取,EXE同目录文件读取
c#·ini
rockey62714 小时前
AScript之编译递归函数
c#·.net·script·动态脚本
yue00820 小时前
winform控件篇-按钮
c#
DevOpenClub1 天前
Markdown、HTML 和 PPT 如何稳定交付:文档转换任务的幂等发布流程
开发语言·前端·c#·html·powerpoint
软件黑马王子1 天前
3.单例模式问题1:构造函数
开发语言·单例模式·c#
软件黑马王子1 天前
4.单例模式问题2:重复挂载
开发语言·单例模式·c#
夏霞1 天前
c# 不支持的目标框架 解决方案
开发语言·c#
软件黑马王子1 天前
5.单例模式问题3:多线程问题
单例模式·前端框架·c#
geovindu1 天前
CSharp: Template Method Pattern
开发语言·后端·c#·.net·模板方法模式·行为模式
CSDN_RTKLIB1 天前
SetImpliedSelection
c#