private void buttonNextPage_Click(object sender, EventArgs e) { //--状态列表-- //进入抽奖 // //下一项 // // if (buttonNextPage.Text == "抽奖") { buttonNextPage.Text = "下一项"; buttonBeginStop.Visible = true; //刷新页面内容 clearNameList(); labelPrizeName.Text = SampleLottery.getNowPrizeName(); pictureBox1.Image = SampleLottery.getNowImage(); } else if (buttonNextPage.Text == "下一项") { //先执行stop buttonBeginStop.Text = "开始"; btnStop(); //添加到结果中 SampleLottery.addPrizeResult(GlobalNameList); GlobalNameList = new List <string>(); //奖项加1 if (SampleLottery.NextPrize() == Error.ErrSuccess) { //刷新页面内容 clearNameList(); labelPrizeName.Text = SampleLottery.getNowPrizeName(); pictureBox1.Image = SampleLottery.getNowImage(); } else { //已经结束,显示结束页面 clearNameList(); labelPrizeName.Text = ""; pictureBox1.Image = Resource1.picWishes; buttonNextPage.Text = "关闭"; buttonBeginStop.Visible = false; } } else if (buttonNextPage.Text == "关闭") { this.Close(); } else { //错误 } }
private void Form1_Load(object sender, EventArgs e) { //初始化界面 BackgroundImage = Image.FromFile(BgScreen.GetBgImg()); labelTitle.Text = "XX公司年会抽奖活动"; labelPrizeLevel.Text = ""; labelPrizeName.Text = "年年有乐!"; pictureBox1.BackgroundImage = Resource1.picNone; pictureBox1.Image = Resource1.picNone; buttonBeginStop.Text = "开始"; buttonNextPage.Text = "抽奖"; labelName1.Text = ""; labelName2.Text = ""; labelName3.Text = ""; labelName4.Text = ""; labelName5.Text = ""; labelName6.Text = ""; labelName7.Text = ""; labelName8.Text = ""; labelName9.Text = ""; labelName10.Text = ""; labelNameBig.Text = ""; buttonBeginStop.Visible = false; //初始化随机种子 SeedRand.Init(); // sample抽奖活动 初始化 SampleLottery.Init(); labelTitle.Text = SampleLottery.DrawTitleString; }
private void timer1_Tick(object sender, EventArgs e) { GlobalNameList = SampleLottery.getWinner(); switch (GlobalNameList.Count) { case 1: labelNameBig.Visible = true; labelNameBig.Text = GlobalNameList[0]; break; case 2: labelName4.Visible = true; labelName6.Visible = true; labelName4.Text = GlobalNameList[0]; labelName6.Text = GlobalNameList[1]; break; case 5: labelName1.Visible = true; labelName3.Visible = true; labelName5.Visible = true; labelName7.Visible = true; labelName9.Visible = true; labelName1.Text = GlobalNameList[0]; labelName3.Text = GlobalNameList[1]; labelName5.Text = GlobalNameList[2]; labelName7.Text = GlobalNameList[3]; labelName9.Text = GlobalNameList[4]; break; case 10: labelName1.Visible = true; labelName2.Visible = true; labelName3.Visible = true; labelName4.Visible = true; labelName5.Visible = true; labelName6.Visible = true; labelName7.Visible = true; labelName8.Visible = true; labelName9.Visible = true; labelName10.Visible = true; labelName1.Text = GlobalNameList[0]; labelName2.Text = GlobalNameList[1]; labelName3.Text = GlobalNameList[2]; labelName4.Text = GlobalNameList[3]; labelName5.Text = GlobalNameList[4]; labelName6.Text = GlobalNameList[5]; labelName7.Text = GlobalNameList[6]; labelName8.Text = GlobalNameList[7]; labelName9.Text = GlobalNameList[8]; labelName10.Text = GlobalNameList[9]; break; case 3: case 4: case 6: case 7: case 8: case 9: try { labelName1.Visible = true; labelName2.Visible = true; labelName3.Visible = true; labelName4.Visible = true; labelName5.Visible = true; labelName6.Visible = true; labelName7.Visible = true; labelName8.Visible = true; labelName9.Visible = true; labelName10.Visible = true; labelName1.Text = GlobalNameList[0]; labelName2.Text = GlobalNameList[1]; labelName3.Text = GlobalNameList[2]; labelName4.Text = GlobalNameList[3]; labelName5.Text = GlobalNameList[4]; labelName6.Text = GlobalNameList[5]; labelName7.Text = GlobalNameList[6]; labelName8.Text = GlobalNameList[7]; labelName9.Text = GlobalNameList[8]; labelName10.Text = GlobalNameList[9]; } catch { //不处理 } break; default: try { labelName1.Visible = true; labelName2.Visible = true; labelName3.Visible = true; labelName4.Visible = true; labelName5.Visible = true; labelName6.Visible = true; labelName7.Visible = true; labelName8.Visible = true; labelName9.Visible = true; labelName10.Visible = true; labelName1.Font = new System.Drawing.Font("微软雅黑", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); labelName2.Font = new System.Drawing.Font("微软雅黑", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); labelName3.Font = new System.Drawing.Font("微软雅黑", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); labelName4.Font = new System.Drawing.Font("微软雅黑", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); labelName5.Font = new System.Drawing.Font("微软雅黑", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); labelName6.Font = new System.Drawing.Font("微软雅黑", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); labelName7.Font = new System.Drawing.Font("微软雅黑", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); labelName8.Font = new System.Drawing.Font("微软雅黑", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); labelName9.Font = new System.Drawing.Font("微软雅黑", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); labelName10.Font = new System.Drawing.Font("微软雅黑", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); labelName1.Text = GlobalNameList[0] + " " + GlobalNameList[1]; labelName2.Text = GlobalNameList[2] + " " + GlobalNameList[3]; labelName3.Text = GlobalNameList[4] + " " + GlobalNameList[5]; labelName4.Text = GlobalNameList[6] + " " + GlobalNameList[7]; labelName5.Text = GlobalNameList[8] + " " + GlobalNameList[9]; labelName6.Text = GlobalNameList[10] + " " + GlobalNameList[11]; labelName7.Text = GlobalNameList[12] + " " + GlobalNameList[13]; labelName8.Text = GlobalNameList[14] + " " + GlobalNameList[15]; labelName9.Text = GlobalNameList[16] + " " + GlobalNameList[17]; labelName10.Text = GlobalNameList[18] + " " + GlobalNameList[19]; } catch { //不处理 } break; } }