フォームがあります。フォームにドラッグ アンド ドロップを使用してストリップ ダウン ボタンを追加しました。(プログラムで) toolStripMenu アイテムを作成して埋めるにはどうすればよいですか? 私のメニューには、異なる名前の異なる要素が含まれている可能性があります。
4212 次
2 に答える
3
ToolStripDropDownButton
プログラムでアイテムをjust doに追加したい場合:
var item1 = new ToolStripButton("my button");
toolStripDropDownButton1.DropDownItems.Add(item1);
var item2 = new ToolStripComboBox("my combo");
toolStripDropDownButton1.DropDownItems.Add(item2);
// etc ...
代わりに、メニュー ( ) にToolStripDropDownButton
他の要素を直接追加する必要がある場合は、次のようにします。ToolStrip
var item1 = new ToolStripDropDownButton("my dropdown button");
toolStrip1.Items.Add(item1);
var item2 = new ToolStripProgressBar("my progress bar");
toolStrip1.Items.Add(item2);
// etc ...
編集:
そうしないInitializeComponent()
と、設計時に追加されたコンポーネントにアクセスできなくなります。次に例を示します。
InitializeComponent();
// we're after InitializeComponent...
// let's add 10 buttons under "toolStripDropDownButton1" ...
for (int i = 0; i < 10; i++)
{
var item = new ToolStripButton("Button_"+i);
toolStripDropDownButton1.DropDownItems.Add(item);
}
于 2011-02-03T09:25:38.987 に答える
0
プロパティにはDropDown
が必要ですContextMenuStrip
。塗りつぶす方法を見つける最も簡単な方法は、ツールボックスからフォームにドラッグ アンド ドロップして塗りつぶし、DropDown
プロパティで選択してから、Designer.cs ファイルを調べて、すべてのものがどのように接着されているかを確認することです。一緒。
プロパティを使用することの欠点は、 のDropDownItems
ような一部のプロパティを変更できないことですShowImageMargin
。
于 2011-02-03T09:25:59.583 に答える