当前位置: 首页> 科技> 能源 > 利用C#中WinForm设计一个小游戏:DoYouLoveMe???

利用C#中WinForm设计一个小游戏:DoYouLoveMe???

时间:2025/7/19 13:04:53来源:https://blog.csdn.net/hjl011006/article/details/139141403 浏览次数:0次

目录

一、WinForm

二、功能实现

三、代码部分

 


一、WinForm

Windows 窗体是用于生成 Windows 桌面应用的 UI 框架。 它提供了一种基于 Visual Studio 中提供的可视化设计器创建桌面应用的高效方法。 利用视觉对象控件的拖放放置等功能,可以轻松生成桌面应用。

使用 Windows 窗体,可以开发包含丰富图形的应用,这些应用易于部署和更新,并且在脱机状态下或连接到 Internet 时都可正常工作。 Windows 窗体应用可以访问运行应用的计算机的本地硬件和文件系统。

二、功能实现

说明:只有一句话和两个按钮,点击“爱”的按钮,弹出提示“我也爱你”,点击“不爱”按钮,不爱按钮自动在form窗体中随机新的位置,如果缩小窗体点击到“不爱”按钮,弹出提示“被你这个老六按到了”,结束。页面设计

三、代码部分

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace DoYouLoveMe
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){MessageBox.Show("我也爱你呦!!!");this.Close();}private void button2_MouseEnter(object sender, EventArgs e){int x = this.ClientSize.Width - button2.Width;int y = this.ClientSize.Height - button2.Height;Random r = new Random();button2.Location = new Point(r.Next(0, x + 1), r.Next(0, y + 1));}private void button2_Click(object sender, EventArgs e){MessageBox.Show("被你这个老六点到了");this.Close();}}
}

 

关键字:利用C#中WinForm设计一个小游戏:DoYouLoveMe???

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: