跋扈洋

  • 188 主题
  • 352 帖子
  • 1822 积分
  • 身份:版主
  • 论坛新秀
  • E币:501

《原创》无门槛自制抽奖程序

2021-4-6 08:21:51 显示全部楼层
本帖最后由 跋扈洋 于 2021-4-6 08:24 编辑

需求分析

我们在生活中,在很多地方总是需要使用到一些抽奖小程序,或是抽签小程序。那么我们是否可以自己动手制作这样一款程序呢?答案当然是肯定的。
在本文中,我将利用C#制作一款抽奖小程序。非常的简单实用,大家可以动手试一试。


功能

使用C#制作抽奖程序。 点开始,滚动显示抽奖人,结束,显示中奖人。

210a1d82474ebaa24cca9c2382ec436c.png

15287d5441b770a291f844928794cb3f.png


制作


1. 打开VS,创建Windows窗体应用
124831st2c221pyx2ypchy.jpg

2. 选择项目文件夹
根据自己的实际存储位置,进行更改。
124831bi4e4z411mai3zm4.jpg
124831okkhminjiie2akqq.jpg
3. 打开 视图 中的工具箱,通过拖拉相关配件,进行计算器页面的设计,注意相关按钮的名字需要自己编辑。
124831cjimgrgejen404sr.jpg

4. 双击相关配件,就可进行代码编辑页面。
我这里将程序直接给大家,大家注意我这里的组件和你自己的可能不相同,大家根据自己的组件名字进行更改。

  1. using System;

  2. using System.Collections.Generic;

  3. using System.ComponentModel;

  4. using System.Data;

  5. using System.Drawing;

  6. using System.Linq;

  7. using System.Text;

  8. using System.Threading.Tasks;

  9. using System.Windows.Forms;



  10. namespace WindowsFormsApp1

  11. {

  12.     public partial class Form1 : Form

  13.     {

  14.         string[] content = { "盖伦", "奥巴马", "塞纳", "德莱文", "奥恩", "皎月", "盲僧", "压缩", "安妮" };

  15.         public Form1()

  16.         {

  17.             InitializeComponent();

  18.         }



  19.         private void label1_Click(object sender, EventArgs e)

  20.         {



  21.         }



  22.         private void button1_Click(object sender, EventArgs e)

  23.         {

  24.             if (button1.Text == "开始")

  25.             {

  26.                 button1.Text = "结束";

  27.                 timer1.Start();

  28.             }

  29.             else

  30.             {

  31.                 button1.Text = "开始";

  32.                 timer1.Stop();

  33.             }



  34.         }



  35.         private void timer1_Tick(object sender, EventArgs e)

  36.         {

  37.             

  38.                 Random r = new Random();

  39.                 int i = r.Next(0, 8);

  40.             label2.Text = content[i];

  41.             



  42.         }

  43.     }

  44. }


您需要登录后才可以评论 登录 | 立即注册

最新评论

楼层直达:
快速回复
0
2
广告
关闭 热点推荐上一条 /5 下一条
快速回复 返回列表