ASillyDog/Form1.cs
2025-04-27 22:37:42 +08:00

56 lines
1.6 KiB
C#

namespace ASillyDog
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.FormClosing += Form1_FormClosing;
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.UserClosing)
{
// 检查是否是 Alt + F4 触发的关闭
if ((Control.ModifierKeys & Keys.Alt) == Keys.Alt && (Control.ModifierKeys & Keys.F4) == Keys.F4)
{
// 取消关闭操作
e.Cancel = true;
}
else
{
// 处理其他用户关闭情况(如点击关闭按钮)
e.Cancel = true;
}
}
}
private void button1_Click(object sender, EventArgs e)
{
// MessageBox.Show("按钮被点击了!");
}
private void button2_Click(object sender, EventArgs e)
{
MessageBox.Show("你很有自知之明嘛~");
this.Close();
Application.Exit();
}
private void button1_MouseEnter(object sender, EventArgs e)
{
Button button = (Button)sender;
Random random = new Random();
int x = random.Next(0, this.ClientSize.Width - button.Width);
int y = random.Next(0, this.ClientSize.Height - button.Height);
button.Location = new Point(x, y);
}
}
}