問題タブ [contextmenu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - コンテキストメニューの下でクリックされた検索ノード
コンテキスト メニューがアクティブになっているツリー リスト内のノードを確認するにはどうすればよいですか? たとえば、ノードを右クリックして、メニューからオプションを選択します。
SelectedNode
ノードが右クリックされただけで選択されていないため、TreeViews のプロパティを使用できません。
.net - コンテキスト メニューは ComboBox の SelectedIndex をリセットします
ユーザーが ComboBox を右クリックした後に表示される ContextMenu があります。ユーザーがコンテキスト メニューの項目を選択すると、ShowDialog()
メソッドを使用してフォームが表示されます。
そのフォームが閉じられると、親フォームの ComboBoxes 内のすべてのデータが更新されます。ただし、これが発生すると、ContextMenu を開いた ComboBox はリセットされて、選択されたインデックスが -1 になりますが、他の ComboBox の選択されたインデックスは同じままです。
コンテキスト メニューを開いた ComboBox がリセットされないようにするにはどうすればよいですか?
c# - C#でContextMenuフォントサイズを変更する
デスクトップアプリケーション用の.NETFramework3.5およびC#を使用して、ContextMenuで使用されるフォントサイズを変更することは可能ですか?システム全体の設定のようですが、アプリケーション内でのみ変更したいと思います。
c# - WinFormsコンテキストメニュー-特定の部分で開かない/基になるコントロールを検出する
.NET2.0Windowsフォームアプリケーションがあります。このアプリには、メニューバーとステータスバーを備えたフォームコントロールがあります。また、このフォームにはListViewがあります。
このフォームにコンテキストメニューを追加すると、ユーザーがメニューバーやステータスバーなどのフォームの任意の部分を右クリックすると、コンテキストメニューが開きます。
メニューバー/ステータスバーをクリックしたときにコンテキストメニューが開かないようにするにはどうすればよいですか?フォームの「灰色の領域」をクリックしたときにのみ開くようにします。
このフォーム(たとえば、ListView)のコントロールの上でクリックが発生した場合、どうすればこれを識別できますか?ユーザーが灰色の領域の上またはリストビューの上を右クリックしたかどうかを知りたいので、これに基づいていくつかのメニュー項目を有効/無効にできます。
qt - QTreeView での Qt コンテキスト メニューの分割選択
次のようにコンテキストメニューがインストールされたQTreeView
クラスがあります。
ただし、コンテキスト メニューが表示されている場合、 はQTreeView
マウス クリックに応答しなくなります。コンテキスト メニューが表示されているときに項目をクリックするとQTreeView
、コンテキスト メニューが削除されますが、クリックした項目は選択されません。
これは、コンテキスト メニューが新しいアイテムの上にポップアップ表示されるため、新しいアイテムを右クリックすると特に混乱しますが、アイテムが選択されていないため、コンテキスト メニューの内容は以前に選択されたアイテムを参照しています。
menu - System.Windows.Forms.WebBrowser コントロールでコンテキスト メニューのコピー/貼り付けのみを許可する
WebBrowser コントロールには、Web ページを右クリックしてコンテキスト メニューを表示する機能をすべて無効にする「IsWebBrowserContextMenuEnabled」というプロパティがあります。これは私が望んでいるものに非常に近いものです (誰も右クリックして印刷したり、反撃したり、プロパティをクリックしたり、ソースを表示したりしたくありません)。
唯一の問題は、コピー/貼り付けなどのために TextBoxes に表示されるコンテキスト メニューも無効になることです。
メインのコンテキスト メニューを無効にしたいのですが、TextBox に表示されるものは許可します。誰も私がそれを行う方法を知っていますか? WebBrowser.Document.ContextMenuShowing イベントは有望に見えますが、HtmlElementEventArgs パラメーターの「FromElement」および「ToElement」プロパティを通じて、ユーザーが右クリックしている要素を正しく識別していないようであり、送信者は HtmlDocument 以外のものではありません。エレメント。
前もって感謝します!
.net - デフォルトのコンテキストメニューにメニュー項目を追加
デフォルトのにメニュー項目を追加したいのですContextMenu
がRichTextBox
。
新しいコンテキストメニューを作成することはできますが、デフォルトのメニューに表示されるスペルチェックの提案が失われます。
すべてを再実装せずにアイテムを追加する方法はありますか?
c# - コンテキスト メニューに項目を動的に追加し、クリック アクションを設定する
5秒ごとに再生成される文字列のリストがあります。コンテキスト メニューを作成し、このリストを使用してその項目を動的に設定したいと考えています。問題は、それを行う方法と、生成されたすべてのアイテムの Click アクションを管理する方法がわからないことです (これは、異なるパラメーター DoSomething("item_name") で同じメソッドを使用する必要があります)。
どうすればいいですか?
御時間ありがとうございます。よろしくお願いします。
batch-file - Windows コンテキスト メニューで関数を作成する方法
jsminを使用して、javascript ファイルを本番環境にアップロードする前に圧縮します。
私はページごとに 1 つの「コード ビハインド」javascript ファイルを持つ傾向があるため、これを何度も行うことになります。
Windows Explorer にコンテキスト メニュー項目を追加する Windows Powertoy をインストールしたので、「コマンド ウィンドウをここで開く」ことができます。それをクリックすると、コマンド プロンプトが正しいディレクトリで開きます。これにより、タイピングが少し節約されます。
ただし、次のように入力する必要があります。
それを機能させるために。これは面倒です。
*.js ファイルを右クリックして [jsmin-compress this file] を選択できるコンテキスト メニュー項目を作成したいと考えています。その後、jsmin が呼び出され、元のファイルが「original_filename.min.js」に圧縮されます。
これどうやってするの?
c# - Wpf (C#) を使用して Web ブラウザーのコンテキスト メニューを変更する方法はありますか
Web ブラウザー コントロールで提供される既定のコンテキスト メニューのメニュー項目を変更します。私はすでに試しました: webbrowser.contextmenu = mycontextmenu. 何も変わっていません。これを行う方法はありますか?