您的位置首页百科问答

c#制作选号器 用来选学号抽奖器抽号器选号器

c#制作选号器 用来选学号抽奖器抽号器选号器

的有关信息介绍如下:

c#制作选号器 用来选学号抽奖器抽号器选号器

制作选号器 用来选学号抽奖器,抽号器

新建一个windows窗体

设置窗体如图,主要使用控件与textbox,botton,lable,就够了

一个主程序,一个是窗体界面代码

如下

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 WindowsFormsApplication1{ public partial class 选学号器 : Form { public 选学号器() { InitializeComponent(); } int b; bool a = false; bool c = false; Timer t = new Timer(); // int result = 0; private void button1_Click(object sender, EventArgs e) { try { t.Interval = timeset(1); //设置时间间隔,单位为毫秒 int min = int.Parse(textBox1.Text), max = int.Parse(textBox2.Text); if (min >= max) { MessageBox.Show("你输入的最大值小于最小值\n请重新输入"); return; } if (t.Interval > 1000) { MessageBox.Show("请输入大于0小于1000的值"); return; }

// minvalue(min); // maxvalue(max); } catch (Exception ee) { MessageBox.Show(ee.Message); textBox1.Focus(); return;

} a=!a; if(a) { c = false; this.button1.Text = "停止"; t.Start();

} else

{ c = true; // while (b < 500) // { // t.Interval+=b;

// } for (; t.Interval < 500; t.Interval++) { } this.button1.Text = "开始"; t.Stop(); } } private void 选学号器_Load(object sender, EventArgs e) {

t.Tick += new EventHandler(t_tick);//添加委托 } private void t_tick(object sender,EventArgs h) { int min = minvalue(1); int max = maxvalue(1);

if(c) b++; Random r = new Random(); show.Text = r.Next(min, max+1).ToString(); } private int minvalue( int mi) { mi = int.Parse(textBox1.Text); return mi; } private int maxvalue(int max) { max = int.Parse(textBox2.Text); return max; } private int timeset(int time) { time = int.Parse(textBox3.Text); return time;

}

}}

窗体代码太多字发不出去就不发了

就这样做好好按ctrl+f5运行,希望对你有帮助