2008-11-12 163 views
2

我在Excel 2007操作窗格中使用了一系列工具條。我正在編程地向每個ToolStrip添加按鈕,然後將每個ToolStrip添加到操作窗格。到現在爲止還挺好;我的ToolStrips將顯示其相關的ToolStripButton。System.Windows.Forms.ToolStrip高度或自動調整大小

問題出現在顯示ToolStrip的全部內容中。我將ToolStrip.AutoSize設置爲true(實際上是默認值)。該屬性的描述如下:

「獲取或設置指示 控件是否是自動調整大小 以顯示其全部內容 的值」。

問題是,即使設置爲true,我的ToolStrips也會顯示操作窗格的寬度,但只有一行高;對於包含更多按鈕的那些ToolStrips,則可以在該空間中顯示ToolStrip不垂直展開以顯示整組按鈕,而是在右側顯示允許用戶看到剩餘的下拉箭頭鈕釦。

我的問題是,我誤解了這個屬性(或者這個組件)的用法? AutoSize僅與水平空間有關,例如?無論它值多少錢,我也嘗試設置高度值無濟於事。

回答

2

將「LayoutStyle」屬性設置爲「Flow」值。然後將項目流到下一行。

+0

完美,謝謝! – cori 2008-11-12 18:53:08