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));
    }
}
相关推荐
波波0072 小时前
每日一题:C#中using的三种用法
开发语言·c#
游乐码2 小时前
c#万物之父
开发语言·c#
xiaoshuaishuai82 小时前
C# Chrome安全机制解析
开发语言·visualstudio·c#
游乐码2 小时前
c#字符串函数
开发语言·c#
asdzx673 小时前
C#:通过模板快速生成 Word 文档
开发语言·c#·word
游乐码3 小时前
c#StringBuilder
开发语言·c#
CSharp精选营3 小时前
都是微软亲儿子,WPF凭啥干不掉WinForm?这3个场景说明白了
c#·wpf·跨平台·winform
View1213817 小时前
在 .NET 中使用 Moonshot Kimi + AgentFramework:从 SDK 到 Agent 的完整实践
c#·agent·kimi
FlDmr4i2819 小时前
.NET 10 & C# 14 New Features 新增功能介绍-扩展成员Extension Members
开发语言·c#·.net