
Da die Splitter-UI-Elemente von foobar2000 Container sind, die Platz für zwei benachbarte UI-Elemente bieten, werden beim Entfernen des Splitters auch beide benachbarten Elemente entfernt. Aber oft möchte ich beim Neuordnen eines Layouts eines der beiden behalten. Ich könnte das zu behaltende Element „ausschneiden“, wenn es möglich wäre, den Splitter einfach zu „entfernen“. Leider ist „Ausschneiden“ die einzige Entfernungsoperation, sodass das gesicherte UI-Element beim „Ausschneiden“ des Splitters überschrieben wird.
Es gibt also keine offensichtliche Möglichkeit, einen Splitter zu entfernen und gleichzeitig eines der beiden angrenzenden UI-Elemente beizubehalten, oder?
Antwort1
Ich habe dazu einen Ansatz, der Ihrem ähnlich, aber einfacher ist.
- Aktivieren Sie den Layout-Bearbeitungsmodus
- Klicken Sie mit der rechten Maustaste auf das Element, das Sie behalten möchten, und wählen Sie „Kopieren“
- Zeigen Sie auf den Splitter-Separator (ein Doppelpfeil sollte erscheinen) und klicken Sie mit der rechten Maustaste darauf (so dass nach dem Rechtsklick beide Hälften hervorgehoben werden; wenn nur eine hervorgehoben wird, versuchen Sie es erneut mit einem Rechtsklick) - Sie wählen auf diese Weise das gesamte Splitter-Element aus - und wählen Sie „Einfügen“
- Deaktivieren des Layout-Bearbeitungsmodus
Das ist die einfachste Methode, die ich gefunden habe. Das Fehlen einer nativen Möglichkeit, eine Hälfte des Splitters zu entfernen, ist wirklich rätselhaft, aber das ist es auch schon.
Antwort2
Der Workaround, den ich jetzt verwende, ist zwar umständlich, aber recht einfach:
Voraussetzung: Irgendwo habe ich immer ein UI-Element mit Registerkarten.
- Wechseln Sie in den Layout-Bearbeitungsmodus
- Wählen Sie das UI-Element "Tabs"
- Rechtsklick und „Neue Registerkarte hinzufügen“
- Wählen Sie das UI-Element aus, das Sie behalten möchten, klicken Sie mit der rechten Maustaste und wählen Sie „UI-Element ausschneiden“
- Wählen Sie die neue Registerkarte aus und klicken Sie mit der rechten Maustaste auf „UI-Element einfügen“.
- Entfernen Sie den Splitter. Dadurch werden der Splitter und die beiden angrenzenden Elemente (eines davon ist bereits leer) effektiv entfernt.
- Stellen Sie im nun leeren Bereich Ihr Element wieder her, indem Sie das gesicherte Element in der Registerkarte auswählen/ausschneiden
- Klicken Sie mit der rechten Maustaste auf die Registerkarte und klicken Sie auf „Registerkarte entfernen“.
Antwort3
im Layout-Bearbeitungsmodus: Rechtsklick auf den Splitter selbst und „Ausschneiden“ auswählen