1

私のツールバーには、System.Windows.Forms.ToolStripDropDownButton別のツールバーを表示したい場所があります。ツールバーのボタンをDropDownItemsコレクションに追加することで、なんとか「機能」することができました。

myToolbar.DropDownItems.AddRange(new ToolStripItem[]
{
    myButton1,
    myButton2,
    myButton3
});

ただし、これにより、多くの無駄なスペースがあるドロップダウンメニューが生成されます。

ここに画像の説明を入力

メニューの代わりに、ツールバーを表示したい。つまり、ボタンの画像を横に並べて表示し、余分なメニューを入れる余地をなくしたいのです (上記のように)。「コマンド X」と「サブ コマンド Y」の項目を含むツールバー ボタンのようなもの。

ありがとう。

4

1 に答える 1

1

自分で何かを作成せずに余白の合計スペースをなくすことはできないと思います。

ただし、これを行うことで、より暗いマージンを削除できます。

  ((ToolStripDropDownMenu)myToolbar.DropDown).ShowCheckMargin = false;
  ((ToolStripDropDownMenu)myToolbar.DropDown).ShowImageMargin = false;
于 2012-08-13T14:03:37.720 に答える