Um die `SplitterDistance` eines Splitters in C# so einzustellen, dass `Panel2` bei der `Form_AutoSizeChanged`-Ereignis immer gleich bleibt, kannst du die Größe von `Panel2` in Bezug auf die Größe des Formulars anpassen. Hier ist ein Beispiel, wie du das umsetzen kannst: 1. Stelle sicher, dass du einen SplitContainer mit zwei Panels (Panel1 und Panel2) in deinem Formular hast. 2. Füge das `AutoSizeChanged`-Ereignis für das Formular hinzu. 3. Setze die `SplitterDistance` im `AutoSizeChanged`-Ereignis. Hier ist ein Beispielcode: ```csharp private void Form1_AutoSizeChanged(object sender, EventArgs e) { // Angenommen, Panel2 soll immer eine feste Breite haben int panel2Width = 200; // Beispielwert für die Breite von Panel2 // Überprüfen, ob die neue Breite des Formulars größer ist als die Breite von Panel2 if (this.Width > panel2Width) { // Setze die SplitterDistance so, dass Panel2 immer die gewünschte Breite hat splitContainer1.SplitterDistance = this.Width - panel2Width; } } ``` In diesem Beispiel wird die `SplitterDistance` so eingestellt, dass `Panel2` immer eine feste Breite von 200 Pixeln hat, unabhängig von der Größe des Formulars. Du kannst den Wert von `panel2Width` anpassen, um die gewünschte Breite für `Panel2` festzulegen.