按钮坐标随机移动

环境介绍:

  • 代码工具: Visual Studio 2022
  • 开发框架: .net formwork 4.7.2

开发须知

当前我所了解的有.net core以及.net formwork两种框架
.net formwork:
这个是微软专用的框架,简单来说你所生成的可执行程序在其他电脑上是可以直接运行的,不需要安装环境,因为默认就已经有了。限制就是只能在windows上运行,根据选择的框架不同受限不同的windwos操作系统。默认高版本的.net formwork兼容低版本的.net formwork。

.net core:
这个框架适用于跨平台(windwos\linux\macos),但是前提是需要安装.net core的环境。简单来,如果你开发的可执行程序需要在其他电脑上运行,那么就必须在需要运行的电脑上安装.net core环境,要不然执行不了 -. -

创建项目

打开Visual Studio 准备创建项目
image

创建一个net formwork项目
image

image

创建两个按钮

双击不动按钮编写代码

        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("点击确定退出");
            this.Close();
        }

按钮上新增事件

image

        private void button2_MouseEnter(object sender, EventArgs e)
        {
            // 定义坐标x y的值为当前窗体大小
            int x = ClientSize.Width;
            int y = ClientSize.Height;
            
            // 创建一个随机数对象
            Random random = new Random();
            // 更改窗体的x,y坐标的数值
            button2.Location = new Point(random.Next(0, x), random.Next(0, y));

        }

posted @ 2022-09-22 17:38  枸杞泡茶呀  阅读(39)  评论(1)    收藏  举报