C#实现猜数字小游戏
程序员文章站
2023-11-09 17:22:10
本文实例为大家分享了c#实现猜数字小游戏的具体代码,供大家参考,具体内容如下效果如图:代码:using system;using system.collections.generic;using sy...
本文实例为大家分享了c#实现猜数字小游戏的具体代码,供大家参考,具体内容如下
效果如图:
代码:
using system; using system.collections.generic; using system.componentmodel; using system.data; using system.drawing; using system.linq; using system.text; using system.windows.forms; namespace _1csz { public partial class form1 : form { int x;///定义的是一个全局变量 public form1() { initializecomponent(); } private void button1_click(object sender, eventargs e)///产生一个随机数 { random rd = new random(); x = rd.next(100); } private void button2_click(object sender, eventargs e)///显示正确答案 { label4.visible = true; label4.text = x.tostring(); } private void button3_click(object sender, eventargs e)///退出键 { application.exit(); } private void form1_load(object sender, eventargs e)///窗体初始化 { label3.visible = false; label4.visible = false; } private void textbox1_keydown(object sender, keyeventargs e)///keydown事件:当焦点在文本框时按下任何键都触发该事件 { if (e.keycode==keys.enter)///keycode属性获取keyup和keydown事件的键盘代码,其值用keys枚举成员名 { if (x==int.parse(textbox1.text)) { label3.visible = true; label3.text = "猜对了,你真棒!"; } else if (int.parse(textbox1.text) > x) { label3.visible = true; label3.text = "真是,猜大了!"; } else { label3.visible = true; label3.text = "真是,猜小了!"; } } } } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。