处理求一个有源码的C#编写的随机点名(记录已经点过名字的人)
我这有个随机抽奖的,一样的,代码贴给你,最主要的用个timer控件就可以了
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;using System.Collections;使用arraylist数组所添加的引用
namespace WindowsFormsApplication1
{
public partial class Form1:Form
{
public static int index;ArrayList numbers=new ArrayList();实例化数组对象
public Form1()
{
InitializeComponent();numbers.Add("**");numbers.Add("**");numbers.Add("**");numbers.Add("**");numbers.Add("**");numbers.Add("**");numbers.Add("**");numbers.Add("**");numbers.Add("**");numbers.Add("**");numbers.Add("**");向数组中添加数据
}
点击开始按钮触发**
private void btnStart_Click(object sender,EventArgs e)
{
if(numbers.Count=0)/当初始数组长度为空时,摇奖结束!{
MessageBox.Show("摇奖结束");}
else
{
timer1.Enabled=true;启动timer控件
}
}
private void timer1_Tick(object sender,EventArgs e)
{
Random ran=new Random();定义一个随机数发生器实例
index=ran.Next(numbers.Count);在0到numbers.count(即arraylist数组长度)之间随机取数!object RandKey=numbers[index];获得数组下标为index的数组元素
lblPrazeNum.Text=RandKey.ToString();将这个值赋给label控件即 lblPrazeNum
}
点击停止按钮时触发**
private void btnStop_Click(object sender,EventArgs e)
{
if(numbers.Count=0)
{
MessageBox.Show("摇奖结束!}
else
{
timer1.Enabled=false;lblPrizeList.Text+lblPrazeNum.Text+"\n;numbers.RemoveAt(index);if(numbers.Count=0)
{
MessageBox.Show("摇奖结束!}
}
}
点击清空按钮触发**
private void button1_Click(object sender,EventArgs e)
{
lblPrizeList.Text=";}
}
}
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;using System.Collections;使用arraylist数组所添加的引用
namespace WindowsFormsApplication1
{
public partial class Form1:Form
{
public static int index;ArrayList numbers=new ArrayList();实例化数组对象
public Form1()
{
InitializeComponent();numbers.Add("**");numbers.Add("**");numbers.Add("**");numbers.Add("**");numbers.Add("**");numbers.Add("**");numbers.Add("**");numbers.Add("**");numbers.Add("**");numbers.Add("**");numbers.Add("**");向数组中添加数据
}
点击开始按钮触发**
private void btnStart_Click(object sender,EventArgs e)
{
if(numbers.Count=0)/当初始数组长度为空时,摇奖结束!{
MessageBox.Show("摇奖结束");}
else
{
timer1.Enabled=true;启动timer控件
}
}
private void timer1_Tick(object sender,EventArgs e)
{
Random ran=new Random();定义一个随机数发生器实例
index=ran.Next(numbers.Count);在0到numbers.count(即arraylist数组长度)之间随机取数!object RandKey=numbers[index];获得数组下标为index的数组元素
lblPrazeNum.Text=RandKey.ToString();将这个值赋给label控件即 lblPrazeNum
}
点击停止按钮时触发**
private void btnStop_Click(object sender,EventArgs e)
{
if(numbers.Count=0)
{
MessageBox.Show("摇奖结束!}
else
{
timer1.Enabled=false;lblPrizeList.Text+lblPrazeNum.Text+"\n;numbers.RemoveAt(index);if(numbers.Count=0)
{
MessageBox.Show("摇奖结束!}
}
}
点击清空按钮触发**
private void button1_Click(object sender,EventArgs e)
{
lblPrizeList.Text=";}
}
}
佚名
2024-05-29 15:37:09
类似问题(10)
-
佚名2024-05-29 06:58:53
问易语言谁帮我制作一个随机抽选名字或数字的源码
答把姓名或数字 逐个放到一个一维数组中然后置随机种子取随机数,然后根据这个随机数 将数组中的值 取出 放到你要显示的组件中(如编辑框)。版本 2程序集 窗口程序集...
-
佚名2024-05-29 03:15:18
问C++的高手来帮忙编译一下C++之父写的教学源码,名字fltk-1.1.9。
答展开全部/这是个school类的定义及实现,当中当然用到类的析构,构造等知识/学生信息输入查询和删除查找方面都要用到字符串比较函数,另外信息的永久保存要用到文件...
-
佚名2024-05-29 21:03:40
问急 求c语言随机抽取姓名源码
答展开全部#includeincludeincludestruct{char str[20];名字int no;号码}a[99]={{"",0}};初始化int ...
-
佚名2024-05-29 15:19:39
问聚丙烯滤芯水处理用的,一般是哪个hs编码
答曝气盘的HS编码其他非家用型过滤或净化水的装置 退税 15% 监管条件 B 出口需要商检。曝气盘:防止废水回渗至曝气管道中。
-
佚名2024-05-29 03:37:53
问批处理,数字随机排列。
答@echo off&setlocal enabledelayedexpansionfor /f "delims=" %%a in ('dir /a-d...
-
佚名2024-05-29 09:32:51
问求易语言抽奖源码,随机抽取的是姓名,姓名是我自己写的,
答答案送到。。。给分。。。。谢谢惠顾,欢迎下次光临。。。。售后:昵称
-
佚名2024-05-29 08:00:00
问C#编写随机点名系统
答使用random类随机数字,在使用if根据随机的数字显示名字。例如:有三个人(随机到1就显示第一个人,而就显示第二个人...)(初学者,个人想法)
-
佚名2024-05-29 08:00:00
问用C语言编写课堂随机点名程序
答很简单 你联系我 我需要一份你说的学生名单文件用来测试我的程序 这种东西我做过很多了
-
佚名2024-05-29 08:00:00
问求大神用C++编写课堂随机点名程序,是C++。是用班级名单中的序号进行随机和顺序点名的
答旁观中,有人给他做也给我一份吧,我给50分.
-
佚名2024-05-29 08:00:00
问求一个c语言编写的音乐播放器软件 有详尽点的解释的
答用mci(媒体控制接口)吧,网上找一下好了具体是用mciSendString要加入#include "Mmsystem.h"#pragma comment(li...
风水
起名
网名
- 1 注播网名
- 2 带戏子的网名
- 3 用婷字取个网名
- 4 娥字二个字的网名
- 5 隆济微信男生昵称重庆永川
- 6 认识没几天就叫昵称
- 7 qq昵称无线长
- 8 含有山的昵称
- 9 欢乐斗地主8倍场昵称
- 10 十里枚的昵称
说说
- 1 寻的个性签名
- 2 股市心情说说
- 3 避邪的说说
- 4 喝酒头疼的说说
- 5 在路上的心情说说
- 6 这都是命的说说
- 7 娱乐八卦 说说小时候的心酸事
- 8 高考记忆说说
- 9 给老师写一封信说说自己的烦恼
- 10 秋天祝福朋友的句子说说心情