private void Statusausgabe() { if (comboBoxFehlzeitenAnzeigenSchueler.SelectedItem != null) { Schueler schueler = (Schueler)comboBoxFehlzeitenAnzeigenSchueler.SelectedItem; if (checkBoxFehlzeitenAnzeigenDetails.Checked) { textBoxFehlzeitenAnzeigenAusgabe.Text = $"{schueler.ToString()}"; foreach (Fehlzeit fehlzeit in schueler.Fehlzeiten) { textBoxFehlzeitenAnzeigenAusgabe.Text += $"{Environment.NewLine}{fehlzeit.Datum.ToString("dd/MM/yyyy")} - {fehlzeit.Fehlstunden} Fehlstunden ({fehlzeit.EntschuldigteStunden} entschuldigt)"; } textBoxFehlzeitenAnzeigenAusgabe.Text += $"{Environment.NewLine}Insgesamt {schueler.FehlzeitenSumme()} Fehlstunden, davon sind {schueler.EntschuldigteStundenSumme()} entschuldigt und {schueler.UnentschuldigteStundenSumme()} unentschuldigt.{Environment.NewLine}"; } else { textBoxFehlzeitenAnzeigenAusgabe.Text += $"Schüler {schueler.ToString()} hat insgesamt {schueler.FehlzeitenSumme()} Fehlstunden, davon sind {schueler.EntschuldigteStundenSumme()} entschuldigt und {schueler.UnentschuldigteStundenSumme()} unentschuldigt.{Environment.NewLine}"; } //Scrollt automatisch ans Ende des Textes textBoxFehlzeitenAnzeigenAusgabe.SelectionStart = textBoxFehlzeitenAnzeigenAusgabe.Text.Length; textBoxFehlzeitenAnzeigenAusgabe.ScrollToCaret(); } }