最近刷抖音的时候蜜汁冒出来很多辞职信,Emmmm学习了一个星期多的WinForm也做了一个.
感觉还可以就拿出来分享了.
屏蔽关闭按钮:
实现思路:
屏蔽关闭按钮我使用的方法是注册一个FormClosing事件,这个事件的大概意思就是在窗体关闭前发生.
Emmmm,我们可以用一个MessageBox窗口告诉你,不行!你不能从这里关闭!
大概如下:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
MessageBox.Show("此路不通","我不管,我胖虎今天就是要唱歌!",MessageBoxButtons.OK);
e.Cancel = true;
}
不同意按钮:
哇,我跟你将,这个按钮是让我最炸毛的地方Emmm,因为刚开始测试的时候按钮只要一动,我的整个窗体就只剩下标题栏了= =
实现思路:
首先注册给不同意按钮注册一个事件:MouseMove这个事件的使用方法就是鼠标划过时发生,只要有这个事件在你就别想点到
按钮,hiahiahia~
然后获取窗体的长和宽作为随机数的最大生成值,然后使用二个Random生成伪随机数,替换掉按钮原有的位置Emm
重绘一下窗体就可以了!
大概如下:
private void Btn_Confirm_MouseMove(object sender, MouseEventArgs e)
{
int WidthMax = this.Width - Btn_Confirm.Size.Width ;
int HeightMax = this.Height = Btn_Confirm.Size.Height;
Random BtnX = new Random();
Random BtnY = new Random();
this.Btn_Confirm.Location = new Point(BtnX.Next(1, WidthMax), BtnY.Next(1,Height));
this.Btn_Confirm.Size = new Size(111,37);
this.Size = new Size(816, 489);
}
同意按钮:
唉唉唉,胖虎你冷静点,自己人别开腔啊啊啊啊啊,Emmm好像也没有能么难听.
既然你都同意胖虎给你唱歌了,那么胖虎也不能亏待你,当然要好好给你唱歌了~
思路:
这个同意按钮想写什么随你们,我在这里就增加一个播放器了
使用SoundPlayer播放wav音频(其实这里播放音频的方法有很多,这里只给出一种.)
既然是胖虎唱歌,那么肯定不是你一个人听啊,如果你想让你的程序在你的小伙伴哪里也可以使用,那就乖乖的跟我做
首先呢我们找到Properties目录下面的Resources.resx文件,然后双击打开.
左上角会有一个选择文件类型的下拉框,我们找到音频文件,然后导入我们的wav文件
然后给我们的"同意按钮"注册一个Click事件,在里面初始化播放器就可以使用了
private void Btn_Cancel_Click(object sender, EventArgs e)
{
SoundPlayer player = new SoundPlayer(Properties.Resources.music1);
player.PlayLooping();
}
Emmm然后我们的 胖虎留众人开演唱会就编写完了!
胖虎演唱会下载地址:链接:https://pan.baidu.com/s/1Q4-6H4-Z01GETyO0QmydkA 密码:b89c