//Eredmények kiírása private void EredmenyKiiratas() { //kiíratás textboxba byte sorszamlalo = 1; Eredmeny eredmeny; bool voltemar = false; foreach (DataRow item in ds.Tables["dtPontszamok"].Rows) { eredmeny = new Eredmeny(sorszamlalo, item.ItemArray[0].ToString(), (int)item.ItemArray[1], item.ItemArray[2].ToString(), item.ItemArray[3].ToString()); if (ths.JatekVege == true && ths.UtolsoEredmenyFelLettEMarDolgozva == false && mostaniEredmeny.Nev == eredmeny.Nev && mostaniEredmeny.Pontszam == eredmeny.Pontszam && mostaniEredmeny.Ido == eredmeny.Ido && mostaniEredmeny.Datum == eredmeny.Datum && voltemar == false) { txtBoxPontok.AppendText(eredmeny.ToString()); int startIndex = txtBoxPontok.GetFirstCharIndexOfCurrentLine(); txtBoxPontok.Select(startIndex, eredmeny.ToString().Length); txtBoxPontok.SelectionBackColor = txtBoxPontok.ForeColor == Color.Black ? Color.White : Color.Black; txtBoxPontok.AppendText("\r\n"); txtBoxPontok.SelectionStart = startIndex; txtBoxPontok.ScrollToCaret(); voltemar = true; } else { txtBoxPontok.AppendText(eredmeny.ToString() + "\r\n"); } sorszamlalo++; } //pontkiíró timer beállítás, indítás if (ths.JatekVege == true && ths.UtolsoEredmenyFelLettEMarDolgozva == false) { PontKiiro(); ths.UtolsoEredmenyFelLettEMarDolgozva = true; } }
//kinézet beállítás private void KinezetBeallitas() { lblPontokCim.Location = new Point(this.Width / 2 - lblPontokCim.Width / 2, lblPontokCim.Location.Y); BackColor = ths.BackColor; StartPosition = FormStartPosition.CenterScreen; lblPontokCim.ForeColor = ths.lblPontszam.ForeColor; txtBoxPontok.ForeColor = lblPontokCim.ForeColor; txtBoxPontok.BackColor = Color.FromArgb(BackColor.R > 41 ? BackColor.R - 40 : BackColor.R, BackColor.G > 41 ? BackColor.G - 40 : BackColor.G, BackColor.B > 41 ? BackColor.B - 40 : BackColor.B); btnUjjatek.BackColor = txtBoxPontok.BackColor; btnUjjatek.ForeColor = txtBoxPontok.ForeColor; btnKilepes.BackColor = txtBoxPontok.BackColor; btnKilepes.ForeColor = txtBoxPontok.ForeColor; btnVissza.BackColor = txtBoxPontok.BackColor; btnVissza.ForeColor = txtBoxPontok.ForeColor; TopMost = true; dsPontok.Tables[0].DefaultView.Sort = "Pontszám DESC"; lista = new List<int>(); if (ths.JatekVege == true && ths.UtolsoEredmenyFelLettEMarDolgozva == false) { btnUjjatek.Enabled = true; btnKilepes.Enabled = true; lblElertPontszamSzoveg.Visible = true; lblElertPontszamSzam.Visible = true; lblElertPontszamSzoveg.ForeColor = lblPontokCim.ForeColor; lblElertPontszamSzam.ForeColor = lblPontokCim.ForeColor; lblElertPontszamSzam.Text = "0"; mostaniEredmeny = new Eredmeny(ths.jatekosNeve, ths.PontSzam, ths.lblIdo.Text, DateTime.Today.ToShortDateString() + " " + DateTime.Now.ToShortTimeString()); } else { btnUjjatek.Enabled = false; btnKilepes.Enabled = false; lblElertPontszamSzoveg.Visible = false; lblElertPontszamSzam.Visible = false; } }