说明:
在不点击“好呀”按钮的时候窗口是关不掉的,“算了吧”按钮会自动移开,让你怎么都点不到,点了“好呀”按钮之后 窗口才允许关闭
本项目需要用到微软的Visual Studio,不知道是什么的话请立刻关闭本页面-_-
=========================================================================
1、首先,建立一个WinForm窗体工程。(这貌似是废话)
2、画出窗体,很简单,2个Label,1个PictureBox,两个Button(最好把窗体的MaxSizeBox设置为false,就不会因为放大窗体导致布局出错)
3、完成后如下图。
3、窗体画完之后,我们开始向pictureBox里面添加图片,图片如下
选中那个pictureBox,选择属性,找到image选项,点击最右面的...就可以选择图片了
4、下面就是写代码
1.首先设置三个int变量和一个随机数
第一个是判断是否是已经点击“好呀”的,默认为0
第二个就是X轴坐标
第三个是Y轴坐标
第四个就是随机数,我在这里把代码给出: Random rd = new Random();
2.设置窗体的FormClosing事件,写下如下代码
if (ok != 1)//判断是否点击“好呀”
e.Cancel = true;//取消当前操作
解析:如果ok(也就是判断是否点击好呀的变量),不为1的话就取消当前操作
3.设置“好呀”按钮的点击事件(在设计页面双击那个“好呀”按钮)写下如下代码
MessageBox.Show("(*^_^*)");//进行弹窗,弹窗的双引号里面输入你想显示在弹窗的字
ok = 1;//把ok变量变成1,ok的意思在上面已经说过
4.设置“算了吧”按钮的鼠标移入事件,写入如下代码
x = rd.Next(1, 350);//产生x坐标
y = rd.Next(1, 210);//产生y坐标
button2.Location = new Point(x, y);//这个就是进行更新位置,那个button2就是“算了吧”按钮的Name属性,也就是他的名字
最后附上完成的程序
百度网盘:点击下载
微信扫码查看本文
发表评论