抽奖程序
只是一个简单的抽奖程序,可以添加人员,可以手动抽奖(但还没有抽奖概率设置).
程序截图
源码
完整源码地址: Gitee仓库
这个是最终显示中奖人的方法,需要添加中奖概率,可以在这里面添加:
MainForm.cs:
private void StopTimer_Click(object sender, EventArgs e) { if (timer1.Enabled) { timer1.Stop(); StartTimer.Enabled = true; StopTimer.Enabled = false; MessageBox.Show("恭喜 " + nameShowBox.Text.ToString() + "获奖!"); personListSettings.Remove(nameShowBox.Text.ToString()); // 删掉这一项. personCountBox.Text = personListSettings.Count + " 人"; surpriseList.Items.Add(nameShowBox.Text.ToString()); nameShowBox.Text = "下一个幸运儿"; if (personListSettings.Count == 2) { MessageBox.Show("可参加中奖人数只有2人,请先添加人员!"); StartTimer.Enabled = false; StopTimer.Enabled = false; } } }
完整源码地址: Gitee仓库