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 _02Do_you_love_me
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();//初始化组将,窗体自动生成的代码
}
/// <summary>
/// 当鼠标进入按钮的可见部分的时候,给按钮一个新的坐标
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
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();//要给按钮一个随机的坐标
//宽度是0-X
//高度是0-y
button2.Location = new Point(r.Next (0,x+1),r.Next (0,y+1));
}
/// <summary>
/// 注册一个点击事件,弹出一个文本框
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("我也爱你哟思密达");
this.Close();//关闭当前这个主窗体
}
private void button2_Click(object sender, EventArgs e)
{
MessageBox.Show("还是被你点到了");//当窗体的高度和宽度缩小到一定的值之后,按钮可以被点到
this.Close();//关闭当前这个主窗体
}
}
}
运行结果: