大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂。

今天给大家分享一个使用winform制作的小案例——随机点名(抽奖)程序,下面我们来看看运行结果:

在班内点名为了公平起见,一直使用的该程序,不过我自己做的比这个复杂点儿,功能也多加了点儿,之前在公众号中发过,如果有需要的可以点击这里:

下面是完整版的随机点名系统:

下面是制作该建议点名系统的步骤。

开发软件:vs2012

开发语言:winform

运行环境:windows操作系统

一、在VS中新建windows应用程序,在窗体中拉出如下控件:

然后我们分别写控件中的事件代码:

二、开始按钮事件代码:

private void btnSave_Click(object sender, EventArgs e){//启动定时器this.timer1.Enabled = true;//启动播放控件this.axWindowsMediaPlayer1.Ctlcontrols.play();}

三、结束按钮事件代码:

//结束的按钮private void button1_Click(object sender, EventArgs e){this.timer1.Enabled = false;//停止播放this.axWindowsMediaPlayer1.Ctlcontrols.pause();}

四、时间控件事件代码:

//1秒执行一次int count = 0;string[] names = {"范啸天","王炎霸","蔡荣","齐军元","李洪基","孟昶" };private void timer1_Tick(object sender, EventArgs e){if(count==5){count = 0;}this.label1.Text = names[count];count++;}

然后就可以运行啦,是不是很简单呢。

如果是某个公司或者某个团体需要使用的话,只需要将数组内的信息改一下即可,当然也可以不用姓名,用手机号、学号或者工号来代替。

最后欢迎大家访问我的个人站点:http://www.穆雄雄.com;

你也可以做一个简易抽奖程序!相关推荐

  1. 年会,用Python做了个 “抽奖程序”,boss奖励我一个红包!

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 含情欲说宫中事,鹦鹉前头不敢言. ...

  2. 年会,用 Python 做了个 “抽奖程序”,boss 奖励我一个红包!

    作者:小小明 文末获取完整代码 简介:Pandas 数据处理高手,10 余年编码经验,至今已帮助过百名以上数据从业人员解决工作实际遇到的问题,其中数据处理和办公自动化问题涉及的行业包括会计.审计.HR ...

  3. JS + CSS 做一个简易九宫格抽奖

    目录 1.CSS样式 2.JS动作 大概做出来就是这个样子,alert的弹窗样式我也没改,就默认的. 1.CSS样式 样式大概分以下方面: 创建外框及内框样式: 8个奖品小方格和中间按钮小方格: 奖品 ...

  4. 怎么用线程刷新 tkinter 进度条_tkinter做一个简易提词板(2)

    书接上文 花果山美男子:tkinter做一个简易提词板​zhuanlan.zhihu.com 上回说到,文字的动态效果还可以用after方法和StringVar来实现,今天我们就用它们来重新制作提词板 ...

  5. 使用 SQL 语句实现一个年会抽奖程序

    作者 | 董旭阳  责编 | 张文 头图 | CSDN 下载自视觉中国 出品 | CSDN(ID:CSDNnews) 年关将近,抽奖想必是大家在公司年会上最期待的活动了.如果老板让你做一个年会抽奖的程 ...

  6. python之做一个简易的翻译器(一)

    平时经常在网上翻译一些单词,突发奇想,可不可以直接调某些免费翻译网站的接口呢?然后做一个图形界面的翻译小工具?下面开始实践 1.先找一下有哪些免费翻译的接口 百度了一下关键字"免费翻译接口& ...

  7. java性能瓶颈分析_Java性能优化技巧整理,做一个深度的程序员

    原标题:Java性能优化技巧整理,做一个深度的程序员 在我们身边是一大批的程序员,层次不一,但是放眼观,我们很容易就可以看到那些是业务型程序员,那些是有层次的程序员.注重细节,注重性能,做一个有深度的 ...

  8. 用python简易英汉互译界面_python之做一个简易的翻译器(一)

    平时经常在网上翻译一些单词,突发奇想,可不可以直接调某些免费翻译网站的接口呢?然后做一个图形界面的翻译小工具?下面开始实践 1.先找一下有哪些免费翻译的接口 百度了一下关键字"免费翻译接口& ...

  9. 做一个简易计算器(VB版)

    今天小编来带大家用VB做一个简易计算器 废话不多说,下面就是具体步骤了 1.创建控件组的方法首先创建一个命令按钮,调整其大小(觉得合适就行),名称为Command1,Caption 属性为数字 0 : ...

最新文章

  1. 福大软工1816 · 第七次作业 - 需求分析报告之拖鞋旅游队
  2. python中写入文件数据及文件定位操作命令
  3. json.js+ jquery 操作笔记
  4. python常用排序_python中的各种排序
  5. 巧用yield处理文本
  6. AngularJS源码解析2:注入器的详解
  7. 火狐marquee_火狐不支持marquee解决方案
  8. springboot单元测试_springboot2.x基础教程:单元测试
  9. 8cm等于多少像素_PPT尺寸你们都设置成多少(我问的不是分辨率像素,而是长、高尺寸)?...
  10. linu系统中dhcp的搭建
  11. 网站草图布局的设计思路SEO
  12. JS校验VIN码,生成虚拟VIN码
  13. Danar程序员之家
  14. linux下载流量和上传流量,通过linux的tc工具简单实现上传和下载的流量控制
  15. win11桌面出现“了解此图片”如何删除
  16. tiktok海外直播红人带货
  17. 少年,单元测试的两个流派了解下!
  18. 大型数据中心互联(T级光传输方案)
  19. c# MVC API 获取访问者IP 并加以验证
  20. eclipse 项目中点击ctrl+左键不能进入方法

热门文章

  1. 中国银联市场拓展面经_米米米米粒口红_新浪博客
  2. 常见的社群玩法盘点,你做的是哪一种?
  3. 小程序问题答疑:小程序加盟代理选择哪家公司好?
  4. IT男独身勇闯女性精品店
  5. Windows10下搭建汇编语言开发环境(利用DOSBOX和MASM32)
  6. python面向对象——封装,继承,多态
  7. 虚拟内存是什么?它有什么用?又该如何设置呢?
  8. 【Linux】vi编辑器如何使用
  9. 盈连科技机器人柔性抛光打磨不锈钢
  10. Git把本地项目上传github遇到unrelated history的问题