こんにちは、ラベル(c#、winforms)にコンテキストメニューを追加しました。私のコンテキストメニューは3つの子アイテムを持ち、コンテキストメニュー項目のどれかをクリックするとラベルテキストを表示したい。事前コンテキストメニューの親ですか?
10
A
答えて
18
で
おかげでContextMenuStrip
コントロールはそれを開いたコントロールへの参照を持つことになりますSourceControl
性質を持っています。あなたは、コントロールからテキストを抽出するためにそれを使用することができます
private void MenuStripItem_Click(object sender, EventArgs e)
{
ToolStripItem item = (sender as ToolStripItem);
if (item != null)
{
ContextMenuStrip owner = item.Owner as ContextMenuStrip;
if (owner != null)
{
MessageBox.Show(owner.SourceControl.Text);
}
}
}
をあなたの代わりに、ContextMenuStrip
は、コードは次のようになります、ContextMenu
を使用する場合:
private void menuItem1_Click(object sender, EventArgs e)
{
MenuItem item = (sender as MenuItem);
if (item != null)
{
ContextMenu owner = item.Parent as ContextMenu;
if (owner != null)
{
MessageBox.Show(owner.SourceControl.Text);
}
}
}
0
は、コンテキストメニューの親コントロール名を取得します MessageBox.Show(contextMenuStrip1.SourceControl.Name.ToString());
関連する問題
- 1. コンテキストメニューの親を取得する方法
- 2. JavaFXコンテキストメニューで親の透過的な背景がなくなります
- 3. PDFでのコンテキストメニュー
- 4. AvalonDockのコンテキストメニューをカスタマイズできますか?
- 5. コンテキストメニュー
- 6. WPFでのコンテキストメニューのカスタマイズ
- 7. 上部のコンテキストメニュー
- 8. ListFragmentのコンテキストメニュー
- 9. Richfacesツリーのコンテキストメニュー
- 10. QTabWidgetタブのコンテキストメニュー
- 11. rihcfacesツリーのコンテキストメニュー
- 12. WP7:コンテキストメニューのローカライズ
- 13. コンテキストメニューのスタイリング
- 14. コンテキストメニューのデフォルト
- 15. プログラミングのコンテキストメニュー
- 16. コンテキストメニューのWPFサブメニュー
- 17. Acrobatのコンテキストメニュー
- 18. タイトルバーのコンテキストメニュー
- 19. コンテキストメニューの場所
- 20. TortoiseSVNコンテキストメニューのホワイトリスト
- 21. jQuery osxのコンテキストメニュー?
- 22. コンテキストメニューのカスタムヒットテスト
- 23. WPFコンテキストメニューのデータバインド
- 24. コンテキストメニューandroid
- 25. UIPopovercontroller親ですか?
- 26. Windowsエクスプローラのコンテキストメニューで注文する
- 27. YouTube iFrameのコンテキストメニューが奇妙です
- 28. クロムエクステンションのコンテキストメニューのポップアップウィンドウ
- 29. OpenFileDialogのコンテキストメニューをブロックする
- 30. Google Earthプラグインのコンテキストメニュー
どこからテキストが必要ですか?ラベルまたはラベルから? –
コンボボックスの使用を検討しましたか?これは、ユーザーが分かりやすいようにすることができます –
私はラベルのテキストを表示したい(ラベルはコンテキストメニューのパレットです) – Nagu