相信大家都看到了抖音上面有个很火的表白小软件,然后版本也有很多不同的,看起来很有趣,如果现在学会了以后撩小姐姐会不会更方便呢。嘿嘿。
那是怎么去实现的呢,其实这个编写不难,代码也不需要太多,所以说学好一门语言也是很重要的,我们这里讲的不是学精,仅仅只是学好就可以了。而且在以后说不定有很多位置用的到。
这里我用的c#,c#在桌面应用是非常广的。然后开发环境用的visual studio 2017。
首先我们创建一个窗体程序,修改好标题和图表。并且拖上去两个label,两个button,一个picturebox。如上图修改里面的内容。
//增加一个变量,为0的时候无法关闭,变成1后,可以关闭,限制点击关闭和不能点击不同意是关键
int result = 0;
private void button1_Click(object sender, EventArgs e)
{
//当点击同意的时候,弹窗,并且改变变量为1,可以关闭
MessageBox.Show(“我就知道你一定会选择这个!”);
result = 1;
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
//当关闭窗体的时候,如果变量不为1,弹窗,取消关闭操作
if (result!=1)
{
MessageBox.Show(“再考虑一下!”);
e.Cancel = true;
}
}
private void button2_MouseEnter(object sender, EventArgs e)
{
//当鼠标移动到不同意的时候,button的坐标发生改变
if (button2.Location.Y==120)
{
button2.Location = new Point(180, 150);
}
else
{
button2.Location = new Point(180, 120);
}
}
是不是很简单,当然你想增加功能也很有趣,比如button随机跑,我这里做的是上下移动,里面加两个随机变量做X、Y就可以了。比如点完同意,出现动画等等。欢迎大神继续扩展,如果觉得不错点点关注。想要程序的也可以直接跟我留言。源代码和程序都可以奉送。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!