Frage

Ich verwende eine Reihe von Toolstrips in einem Excel 2007-Aktionsbereich. Ich füge programmatisch Tasten zu jedem Toolstrip und dann Hinzufügen jeden Toolstrip an den Aktionsbereich. So weit, ist es gut; meine Toolstrips erscheinen, mit ihren zugehörigen ToolStripButtons.

Das Problem kommt mit dem gesamten Inhalt des Toolstrips angezeigt werden. Ich habe ToolStrip.AutoSize auf true gesetzt (was in der Tat ist die Standardeinstellung). Die Beschreibung für diese Eigenschaft ist wie folgt:

  

"Ruft einen Wert, der angibt   ob die Steuerung automatisch   Größe veränderte seine gesamte anzuzeigen   Inhalt. "

Das Problem ist, dass, selbst wenn es auf true gesetzt ist mein Toolstrip, die Breite des Aktionsbereiches zeigt aber nur eine Zeile hoch; für die Toolstrips, die die ganze Reihe von Tasten zu zeigen, sondern zeigt den Dropdown-Pfeil auf der rechten Seite enthalten kann mehr Tasten dann vertikal in diesem Raum angezeigt werden, der Toolstrip nicht erweitern, dass der Benutzer der verbleibende sehen kann Tasten.

Meine Frage, dann wird am falsch interpretiere ich die Verwendung dieser Eigenschaft (oder in der Tat, diese Komponente)? Bezieht sich der Auto-Size nur auf horizontalen Raum, zum Beispiel? Denn alles, was es wert ist, ich habe auch versucht, ohne Erfolg den Höhenwert zu setzen.

War es hilfreich?

Lösung

Stellen Sie „Layoutstyle“ Eigenschaft auf „Flow“ Wert. Dann werden die Punkte in die nächste Zeile floss.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top