protected void selectscore_Click(object sender, EventArgs e) { selectscore_panel.Visible = true; ScoreListView.DataSource = null; ScoreListView.DataBind(); }
private void Form_Main_Resize(object sender, EventArgs e) { SetControlCenter(moUI_Panel1, true, true); SetControlCenter(moUI_Panel2, true, true); SetControlCenter(moUI_Panel3, true, true); ScoreListView.BringToFront(); SetControlCenter(ScoreListView, true, true); ControlNeedRefresh = true; }
private void LoadSocreView(bool AutoShow = true, Control ctl = null) { ScoreListView.Items.Clear(); //ScoreListView.Size = new Size(840, 535); //ScoreListView.Location = new Point(129, 93); ScoreListView.BeginUpdate(); Thread thread = new Thread(new ThreadStart(ThreadUpdateScore)); thread.Start(); foreach (var t in TeacherInfoList) { ListViewItem lvi = new ListViewItem(t.Major); lvi.SubItems.Add(t.Name); if (t.Socre <= 0) { lvi.SubItems.Add("——"); } else { lvi.SubItems.Add(t.Socre.ToString() + "(" + (t.Socre / (128f + 20f) * 100).ToString("0.00") + "%)"); } if (t.Time <= 0) { lvi.SubItems.Add("——"); } else { int ttt = 480 - t.Time; int min = ttt / 60; int sec = ttt % 60; lvi.SubItems.Add(min + "分" + (sec < 10 ? "0" : "") + sec + "秒"); } ScoreListView.Items.Add(lvi); } int i = 20; while (i-- > 0) { ListViewItem lvi = new ListViewItem(""); lvi.SubItems.Add(""); lvi.SubItems.Add(""); lvi.SubItems.Add(""); ScoreListView.Items.Add(lvi); } if (ctl != null) { ctl.Visible = false; } ScoreListView.EndUpdate(); ScoreListView.Invalidate(); if (AutoShow) { ScoreListView.Visible = true; } }
public void runStrictYahtzee() { m_yahtzeeView.showStrictYahtzeeMenu(); var input = Console.ReadKey(); switch (input.Key) { //Play Strict Yahtzee case ConsoleKey.D1: case ConsoleKey.NumPad1: // 2 = Strict Yahtzee setVersionOfGame(2); playGame(); break; //Show Compact list case ConsoleKey.D2: case ConsoleKey.NumPad2: DBYahtzee db = new DBYahtzee(); List <Player> pl = db.getEndGameScore(); ScoreListView scoreList = new ScoreListView(); scoreList.showCompactList(pl); runStrictYahtzee(); break; // Show Detailed list case ConsoleKey.D3: case ConsoleKey.NumPad3: DBYahtzee db2 = new DBYahtzee(); List <Player> pl2 = db2.getEndGameScore(); ScoreListView scoreList2 = new ScoreListView(); scoreList2.showDetailedList(pl2); runStrictYahtzee(); break; case ConsoleKey.D4: case ConsoleKey.NumPad4: MasterController mc = new MasterController(); mc.run(); break; case ConsoleKey.Escape: Environment.Exit(0); break; default: runStrictYahtzee(); break; } }
public void runClassicYahtzee() { m_yahtzeeView.showClassicYahtzeeMenu(); var input = Console.ReadKey(); switch (input.Key) { //Play Classic Yahtzee case ConsoleKey.D1: case ConsoleKey.NumPad1: // 1 = Classic Yahtzee setVersionOfGame(1); playGame(); break; //Show Compact list case ConsoleKey.D2: case ConsoleKey.NumPad2: DBYahtzee db = new DBYahtzee(); List <Player> pl = db.getEndGameScore(); ScoreListView scoreList = new ScoreListView(); scoreList.showCompactList(pl); runClassicYahtzee(); break; // Show Detailed list case ConsoleKey.D3: case ConsoleKey.NumPad3: DBYahtzee db2 = new DBYahtzee(); List <Player> pl2 = db2.getEndGameScore(); ScoreListView scoreList2 = new ScoreListView(); scoreList2.showDetailedList(pl2); runClassicYahtzee(); break; case ConsoleKey.D4: case ConsoleKey.NumPad4: if (checkIfAnySavedGame() == null) { runClassicYahtzee(); } setLoadedGameTrue(); setVersionOfGame(1); playGame(); break; case ConsoleKey.D5: case ConsoleKey.NumPad5: MasterController mc = new MasterController(); mc.run(); break; case ConsoleKey.Escape: Environment.Exit(0); break; default: runClassicYahtzee(); break; } }