こんにちは、紳士淑女の皆さん!
私は を持っていて、同じ構造MenuStrip
の を持ちたいと思っています。ContextMenu
my MenuStrip
asを使用できますか、またはDataSource from でContextMenu
クイック作成できますか?ContextMenu
MenuStrip
ありがとう!
こんにちは、紳士淑女の皆さん!
私は を持っていて、同じ構造MenuStrip
の を持ちたいと思っています。ContextMenu
my MenuStrip
asを使用できますか、またはDataSource from でContextMenu
クイック作成できますか?ContextMenu
MenuStrip
ありがとう!
MenuStrip
のアイテムをとして使用できるとは思いませんContextMenuStrip
。私は以前にこれに出くわしたことがあり、メニューはメニューであるべきであることに同意しますが、カバーの下でわずかに異なる機能を必要とするため、明らかに異なるコントロールとして実装されています.
ただし、コントロールのドロップダウン メニューとして使用できます。したがって、逆の方法で、探している動作を実現できます。を好きなように設計し、そのメニューを表示したいのトップレベルのプロパティに割り当てます。ContextMenuStrip
MenuStrip
ContextMenuStrip
DropDown
ToolStripMenuItem
MenuStrip
または、デザイナーで 2 つの異なるメニューを作成して、1 つのメニューから別のメニューにアイテムをコピー アンド ペーストすることもできます。これにより、少なくとも 2 つのメニューをまったく同じに見えるように設計する時間を節約できます。イベント ハンドラー (たとえば、Click
各メニュー項目のイベント) を接続して、両方のメニューの項目を処理することもできます。たとえば、VB.NET では、Handles
キーワードによってこれが非常に簡単になります。
Private Sub Exit_Click(ByVal sender As Object, ByVal e As EventArgs) _
Handles exitMenuItem.Click, exitContextMenuItem.Click
Me.Close()
End Sub
要するに、短いものを探している場合は、答えは「いいえ」です。