System.Windows.Forms.ToolStripの高さまたは自動サイズ
-
08-07-2019 - |
質問
Excel 2007アクションペインで一連のToolStripを使用しています。プログラムで各ToolStripにボタンを追加してから、各ToolStripをアクションペインに追加しています。ここまでは順調ですね; ToolStripsが、関連するToolStripButtonsとともに表示されます。
この問題は、ToolStripのコンテンツ全体を表示するときに発生します。 ToolStrip.AutoSizeをtrueに設定しています(実際はデフォルトです)。そのプロパティの説明は次のとおりです。
"示す値を取得または設定します コントロールが自動的かどうか 全体を表示するようにサイズ変更 内容。"
問題は、trueに設定されていても、ToolStripsはアクションペインの幅を表示しますが、高さは1行だけです。より多くのボタンを含むToolStripsの場合、そのスペースに表示できます。ToolStripは垂直方向に拡張せずにボタンセット全体を表示しますが、代わりに、ユーザーが残りを見ることができるドロップダウン矢印を右側に表示しますボタン。
では、このプロパティ(または実際、このコンポーネント)の使用法を誤って解釈していますか?たとえば、AutoSizeは水平スペースのみに関連していますか?価値があるものは何でも、高さの値を無効に設定しようとしました。
解決
" LayoutStyle"を設定します" Flow"のプロパティ値。その後、アイテムは次の行に流れます。
所属していません StackOverflow