GitHub Copilot
Hier eine kurze Zusammenfassung der in deinem Projekt wichtigen Argumente und ihre Syntax (nur die tatsächlich verwendeten):
1.	Ticket-Klasse (Datei Ticket.cs)
•	Konstruktor:
•	new Ticket(string titel, string kategorie, int prioritaet)
•	Erzeugt ein Ticket mit Titel, Kategorie und Priorität (1–5).
•	Methoden:
•	void TitelAendern(string neuerTitel) — neuer Titel (nicht leer).
•	void KategorieAendern(string neueKategorie) — neue Kategorie (nicht leer).
•	void PrioritaetSetzen(int neuePrioritaet) — Priorität (1..5).
•	void TicketSchliessen() — keine Argumente.
•	void TicketOeffnen() — keine Argumente.
•	bool GibStatusZurueck() — gibt Offen zurück.
•	string GibTicketInfo() — gibt Textbeschreibung zurück.
2.	Event-Handler in Form1 (Datei Form1.cs:1-105)
•	Signatur aller Buttons:
•	private void btnX_Click(object sender, System.EventArgs e)
•	sender = auslösendes Objekt (object), e = Ereignisdaten (EventArgs).
•	Typische Aufrufe innerhalb:
•	currentTicket = new Ticket(titel, kategorie, prior);
•	currentTicket.TitelAendern(txtTitel.Text.Trim());
•	currentTicket.KategorieAendern(txtKategorie.Text.Trim());
•	currentTicket.PrioritaetSetzen((int)numPrioritaet.Value);
Hinweis: numPrioritaet.Value ist decimal, daher (int)-Cast.
3.	GUI-Elemente / Eigenschaften (Verwendete Argumentwerte)
•	txtTitel.Text / txtKategorie.Text — string.
•	numPrioritaet.Value — decimal (muss ggf. in int konvertiert werden).
•	txtInfo.Text — string (Anzeige von Infos).
4.	MessageBox.Show (verwendete Überladung)
•	MessageBox.Show(string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon)
•	Beispiel: MessageBox.Show("Bitte einen Titel eingeben.", "Fehler", MessageBoxButtons.OK, MessageBoxIcon.Warning);
5.	Sonstiges
•	InitializeComponent() — keine Argumente; baut die Controls auf.
•	Application.Run(new Form1()) — Start der Anwendung mit einer Form.
Wenn du zu einer bestimmten Methode oder einem Aufruf ein detailliertes Beispiel oder Erklärung willst, sag kurz welche Zeile oder Methode.
