none
splitcontainer: %-Aufteilung RRS feed

  • Frage

  • Hallo Forum,

    ich möchte das linke und rechte Panel eines Splitcontainer-Controls prozentual aufteilen.

    Gibt es dafür ein passendes Property oder wie ist das vernünftig einzustellen?

    Besten Dank vorab!

    Ciao, Alberto

    Mittwoch, 1. Dezember 2010 17:35

Antworten

  • Hallo Alberto,

    Das Steuerelement unterstützt nicht die direkte Eingabe von Prozentwerten. Ich würde mir deswegen die Verhältnisse selber errechnen, z.B. im Resize-Ereignis des SplitContainers:

    private void splitContainer1_Resize(object sender, EventArgs e)
    {
      splitContainer1.SplitterDistance = splitContainer1.ClientSize.Width * 33 / 100;
    }
    
    

    Wenn das Parent-Fenster maximiert dargestellt wird, wird Resize autom. aufgerufen und Du erhältst die gewünschten Verhältnisse (hier 33% für das erste Panel). Sonst mußt du beim Laden des Formulars die Routine selber aufrufen.

    Gruß
    Marcel

    Mittwoch, 1. Dezember 2010 18:28
    Moderator

Alle Antworten