按钮坐标随机移动
环境介绍:
- 代码工具: 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 准备创建项目

创建一个net formwork项目


创建两个按钮

双击不动按钮编写代码
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("点击确定退出");
this.Close();
}
在动按钮上新增事件

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));
}

浙公网安备 33010602011771号