2010-06-15 7 views
6

Ich verwende einen ToolStripContainer, der drei ToolStrips enthält. Zur Design-Zeit bewege ich die Toolstrips zu den Positionen, die ich ihnen in wollen, die über den oberen Teil der Form, wie dies in einer horizontalen Reihe ist:Warum bleiben meine horizontalen Werkzeugleisten vertikal gestapelt?

alt text

ich dann schließen und speichern Sie das Formular. Allerdings, wenn ich das Formular öffnen wieder die Toolstrips am Ende auf der linken Seite des Toolstripcontainer wie diese gestapelt:

alt text

Wie kann ich die Toolstrips in den Positionen halten, die ich angeben?

+0

Können Sie den Code posten, der den ToolStripContainer definiert und die ToolStrips hinzufügt. – ChrisF

Antwort

7

Dies ist ein Fehler mit Visual Studio. Ich hatte die gleichen Probleme seit Jahren. Die einzige Möglichkeit, die ich gefunden habe, ist, alle ToolStrips 'Dock Eigenschaft auf Right programmgesteuert festzulegen. Führen Sie dies im Konstruktor des Formulars aus, direkt nach dem Aufruf von InitializeComponent.

+1

Was für ein seltsamer Bug. Das funktioniert, sie vermasseln immer noch den Designer, aber sie stapeln korrekt zur Laufzeit. Sehr merkwürdig. Vielen Dank :) – craftworkgames

Verwandte Themen