リッチテキストボックスにコンテキストメニューを追加しましたが、右クリックするとリッチテキストボックス内にのみ表示されます。今、私は自分のコンテキストメニューをメモ帳やワードなどのWindowsフォームアプリケーションの外で利用できるようにしたいのですが、どこでも右クリックでコンテキストメニューを表示するにはどうすればよいですか? あなたの提案は高く評価されます。
public Form1()
{
InitializeComponent();
ContextMenu menu = new ContextMenu();
MenuItem menuItem = new MenuItem("view meaning",new EventHandler(viewmeaning));
menu.MenuItems.Add(menuItem);
richtextmeaning.ContextMenu = menu;
}
private void viewmeaning(object sender, EventArgs e)
{
txtword.Text = richtextmeaning.SelectedText;
Btnsearch_Click(e,e);
}
}
それで