情人节特辑|桌面表白小程序

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

临近情人节还在为送什么礼物而发愁吗?身为程序员为何不制作一个别出心裁的表白小程序来制造惊喜让你脱颖而出呢?

实现流程

1、创建项目

  1. 打开Visual Studio右侧选择创建新项目。

在这里插入图片描述

  1. 搜索框输入winform选择windows窗体应用填写对应的保存路径点击下一步创建成功后如下图会有一个默认打开的Form窗体。

在这里插入图片描述
在这里插入图片描述

2、界面实现

  1. 在工具箱拖拽出一个pictureBox控件

在这里插入图片描述

  1. 点击Images属性选择导入本地资源放上准备好的素材。

在这里插入图片描述

  1. 再从工具箱拖拽出几个label控件

在这里插入图片描述

  1. 通过其Text属性设置界面显示

在这里插入图片描述

  1. 拖拽几个按钮到窗体上一个用于同意表白一个用于拒绝表白大体效果如下。

在这里插入图片描述
在这里插入图片描述

  1. 双击窗体界面进入代码编辑界面定义两个int型的变量用于充当x点以及y点。

在这里插入图片描述

  private int x;
  private int y;
  1. 创建一个方法用于修改拒绝按钮的坐标x点以及y点通过Random随机数生成。

在这里插入图片描述

public void go() {
    this.x = this.rd.Next(1, 550);
    this.y = this.rd.Next(1, 300);
    this.button1.Location = new Point(this.x, this.y);
}
  1. 回到窗体界面单击拒绝按钮在右侧的按钮事件中找到MouseEnter事件这个事件用于在鼠标进入控件的可见部分时发生。(第一步单击按钮、第二步单击闪电符号、第三步双击事件)

在这里插入图片描述
在这里插入图片描述

/// <summary>
/// 拒绝按钮鼠标进入控件的可见部分时发生事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button1_MouseEnter(object sender, EventArgs e)
{

}
  1. 在该事件中调用第七步的方法实现效果如下。

在这里插入图片描述

在这里插入图片描述

  1. 到这一步效果大体已经实现了接下来进行优化现在窗体是可以直接最小化或者关闭的那需要先把窗体边框进行隐藏避免程序被直接关闭。

在这里插入图片描述

单击窗体找到FormBorderStyle属性修改其值为None效果如下。

在这里插入图片描述

  1. 在窗体右上角增加一个关闭的图片按钮虽然是关闭样式但是并没有关闭功能图片素材可以自由发挥。

在这里插入图片描述

  1. 双击图片生成对应的click事件。

在这里插入图片描述

 /// <summary>
 /// 图片按钮点击事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void pictureBox2_Click(object sender, EventArgs e)
 {
 
 }
  1. 在里面给上一句提示语效果如下。

在这里插入图片描述
在这里插入图片描述

 private void pictureBox2_Click(object sender, EventArgs e)
 {
     MessageBox.Show("想退出除非答应我");
 }
  1. 不排除有手速快的时候能够点击到拒绝按钮那么还得加上一个后手。

在这里插入图片描述

双击拒绝按钮生成点击事件通过MessageBox增加提示语到这一步的时候开发工作就算大致完成了。

在这里插入图片描述

private void button1_Click(object sender, EventArgs e)
{
    go();
    MessageBox.Show("真的不再考虑一下吗(*╹▽╹*)");
    //this.Close();

}

3、打包为exe

  1. 右键选中项目点击发布

在这里插入图片描述

  1. 指定一个文件夹为发布地址

在这里插入图片描述

  1. 下一步、下一步、完成

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. 打包后目录如下

在这里插入图片描述

  1. 将程序进行安装然后偷偷发到心仪的另一半电脑上并设置开机自启吧。

在这里插入图片描述

希望大家能够有情人终成眷属。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

“情人节特辑|桌面表白小程序” 的相关文章