Entwickler-Ecke
WinForms - Welche Dock Eigenschaft passt hierfür?
Csharp-programmierer - Sa 11.04.15 19:02
Titel: Welche Dock Eigenschaft passt hierfür?
Hallo Leute. Ich programmiere gerade einen Editor mit HTML- Funktion. Ich habe auf der Form1 folgendes:
- eine RichTextBox
- einen Webbrowser
- eine checkBox
(und natürlich vieles mehr. Aber die genannten sind für meine Frage wichtig.)
Wenn man das Programm startet, erscheint die RichTextBox aus dem kompletten Bildschirm (DochSyle: Fill) und der Webbrowser in ganz rechts in der Ecke. Wenn man nun die CheckBox checkt (das ist der HTML- Modus), dann soll die RichTextBox links in der Hälfte des Monitors sein und der Webbrowser rechts auf der Hälfte des Bildschirms (wie bei Windows 8 eine Funktion). Wenn man nun den Haken aus der Checkbox entfernt, dann soll es wieder wie am Anfang sein.
Ich habe es mit der Dock- Eigenschaft und mit der Size Eigenschaft probiert - erfolgslos.
Ich hoffe, ihr könnt mir weiterhelfen :)
Ralf Jansen - Sa 11.04.15 20:41
Nimm einen SplitContainer und pack RichtExtBox bzw. WebBrowser auf jeweils einen der beiden Panels. Mit den Panel1Collapsed,Panel2Collapsed oder SplitterDistance Property kannst du dann steuern welches Panel oder wieviel von jeweiligen Panel zu sehen ist.
Csharp-programmierer - So 12.04.15 08:40
Vielen Dank. Genau sowas habe ich gesucht. Ich kannte aber die Splitter noch gar nicht. Dankeschön :)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!