最近抖音很火的表白小程序写法C#版

2018-06-20 18:55:09  阅读 912 次 评论 0 条

说明:
在不点击“好呀”按钮的时候窗口是关不掉的,“算了吧”按钮会自动移开,让你怎么都点不到,点了“好呀”按钮之后 窗口才允许关闭


本项目需要用到微软的Visual Studio,不知道是什么的话请立刻关闭本页面-_-


=========================================================================

1、首先,建立一个WinForm窗体工程。(这貌似是废话)


2、画出窗体,很简单,2个Label,1个PictureBox,两个Button(最好把窗体的MaxSizeBox设置为false,就不会因为放大窗体导致布局出错)


J[CQ[X1O9UME(14CA{25EHU.png


3、完成后如下图。


QQ截图20180620185823.png


3、窗体画完之后,我们开始向pictureBox里面添加图片,图片如下

选中那个pictureBox,选择属性,找到image选项,点击最右面的...就可以选择图片了

9150e4e5ly1fia9pst3y4j20om0oy74q.jpg


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属性,也就是他的名字

最后附上完成的程序

百度网盘:点击下载



本文地址:https://www.yangguangdream.com/?id=1622
版权声明:本文为原创文章,版权归 编辑君 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?