private void UpdateDisplay(int volgNbr) { if (volgNbr > -1) { txtThuis.Enabled = true; txtUit.Enabled = true; // Laat alle wedstrijden zien in de multiline textbox StringBuilder sb = new StringBuilder(); int lboIndex = 0; for (int i = 0; i < da.uitslagRegels.Length; i++) { sb = new StringBuilder(); sb.AppendFormat("{0} {1,-10:G} \t- {2,-10:G}\t", da.uitslagRegels[i].WedstrijdNummer.ToString(), (da.uitslagRegels[i].TeamThuis + " ").Substring(0, 10), (da.uitslagRegels[i].TeamUit + " ").Substring(0, 10)); if (da.uitslagRegels[i].UitslagThuis == -1) { txtThuis.Text = string.Empty; } else { sb.AppendFormat("{0:#0}", da.uitslagRegels[i].UitslagThuis); txtThuis.Text = da.uitslagRegels[i].UitslagThuis.ToString(); lboIndex = i; } if (da.uitslagRegels[i].UitslagUit == -1) { txtUit.Text = string.Empty; } else { txtUit.Text = da.uitslagRegels[i].UitslagUit.ToString(); sb.AppendFormat(" - {0:#0}", da.uitslagRegels[i].UitslagUit); } lboUitslagen.Items.Add(sb.ToString()); lboUitslagen.SelectedIndex = lboUitslagen.Items.Count - 1; } lboUitslagen.SelectedIndex = lboIndex; txtWedstrijdNummer.Text = da.uitslagRegels[volgNbr].WedstrijdNummer.ToString(); lblWedstrijd.Text = da.uitslagRegels[volgNbr].TeamThuis + " - " + da.uitslagRegels[volgNbr].TeamUit; sb = new StringBuilder(); if (da.uitslagRegels[volgNbr].UitslagThuis == -1) { txtThuis.Text = string.Empty; } else { sb.AppendFormat("{0:#0}", da.uitslagRegels[volgNbr].UitslagThuis); txtThuis.Text = da.uitslagRegels[volgNbr].UitslagThuis.ToString(); } if (da.uitslagRegels[volgNbr].UitslagUit == -1) { txtUit.Text = string.Empty; } else { txtUit.Text = da.uitslagRegels[volgNbr].UitslagUit.ToString(); sb.AppendFormat(" - {0:#0}", da.uitslagRegels[volgNbr].UitslagUit); } lblUitslag.Text = sb.ToString(); lblTeamNaam.Text = da.poule.TeamNaam; lblTeam.Text = "Klasse: " + da.poule.Klasse; if (da.uitslagRegels[volgNbr].EigenTeam) { ShowControls(da.spelers.Length); } else { ShowControls(0); } rondeNummer = da.uitslagRegels[volgNbr].RondeNummer; for (int i = 0; i < da.spelers.Length; i++) { lblNaamSpeler[i].Text = da.spelers[i].SpelerNaam; tblPercentage[] p = da.VulPercentageRecords(da.spelers[i]); if (p[rondeNummer] != null) { if (p[rondeNummer].Gespeeld != -1) { txtGespeeld[i].Text = p[rondeNummer].Gespeeld.ToString(); } else { txtGespeeld[i].Text = da.schema.SetsperSpeler.ToString(); } if (p[rondeNummer].Gewonnen != -1) { txtGewonnen[i].Text = p[rondeNummer].Gewonnen.ToString(); } else { txtGewonnen[i].Text = string.Empty; } } else { txtGespeeld[i].Text = da.schema.SetsperSpeler.ToString(); txtGewonnen[i].Text = string.Empty; } } } else { lblWedstrijd.Text = "Wedstrijd niet gevonden"; lblUitslag.Text = string.Empty; txtThuis.Enabled = false; txtUit.Enabled = false; } }