問題タブ [contextmenustrip]
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# - TreeNodeクリックとTreeViewクリック
TreeViewがあり、2つ必要です。
- 特定のノードをクリックした場合の右クリックサポート。
- ツリーの他の場所(ノードがない場所)をクリックした場合の右クリックのサポート。
2つのオプションは両方とも私に異なるを与えるでしょうContextMenuStrip
。
私の2つのプログラムは、このような両方のタイプのクリックをサポートするようになりました。
特定のノードのクリック:
ツリーのどこでもクリック:
問題は、ノードをクリックしたか、からの空白の場所をクリックしたかを確認する前にAnywhere on the tree click
、イベントが発生することです。
その動作をどのように変更できるかについてのアイデアはありますか?TreeView
c# - ボタンの Context MenuStrip または Context Menu のチェックボックスを表示する
ユーザーがログに記録するイベントを選択できるログ機能を設計しています。ボタンをクリックすると、そのようなタイプのメニューが表示されます。
ユーザーは複数のイベントを選択できるため、ユーザーがクリックしたときに選択したオプションの前に「チェックマーク」を表示する必要があります。
この質問に記載されているように、「Checked」や「CheckOnClick」などのオプションが見つかりません。
ContextMenu と ContextMenuStrips を試しましたが、チェックボックスを実現できませんでした。助言がありますか??
c# - クリックするとContextMenuStripが閉じない
リッチテキストボックスを右クリックすると、コンテキストメニューストリップを作成しています。フォントを変更するオプションと背景色を変更するオプションの2つのオプションがあります。ただし、メニューオプションの1つをクリックすると、コンテキストメニューストリップが閉じず、表示されているダイアログがオーバーレイされます。私はそれを「グローバル」にして強制的に閉じることができることを知っていますが、むしろそうはしません。これを処理するための最良の方法は何ですか?
だからこれが起こることです:
c# - コントロールの透明な部分を作成して、その下のコントロールを表示します
プロジェクトのニーズの一部を満たすために、CodeProjectにあるSuperContextMenuStripを変更しました。GMap.NETマップコントロールのマップマーカーのツールチップとして使用しています。これがどのように見えるかのサンプルです:
私がやりたいのは、バブルのように見せることで、これを少し上に上げることです。古いGoogleマップのスタイルツールチップに似ています。
私はコントロールの透明性を探すのに時間を費やしましたが、これは簡単なことではないことを知っています。 このSOの質問は、特にそれを示しています。
OnPaint
のメソッドをオーバーライドして、SuperContextMenuStrip
の下にあるGMap.NETコントロールの背景を描画することを検討SuperContextMenuStrip
しましたが、マーカーがGMap.NETコントロールにぶら下がっている場合は、それでも失敗します。
私が探しているタイプの透明度を作成する正しい方法は何ですか?
c# - ToolStripMenuItem の ContextMenuStrip ショートカット キーはどのように機能しますか
「Ctrl + C、Ctrl + Vなど」のようなショートカットを持つContextMenuStrip(右クリックで開く)ToolStripMenuItemsを備えたTreeViewがあります。
問題は、ToolStripMenuItem.Click の Action が、ContextMenuStrip が開いている場合にのみショートカットで起動することです。
ContextMenuStip が非表示の場合でも、ショートカットが機能する必要があると思います。
何か間違ったことをしたか、ショートカットがグローバルではなく、TreeView の KeyPress イベントを割り当てて、ここでショートカットのロジックを複製する必要がありますか? サンクス。
vb.net - VB.NETのContextMenuStripアイテムを反復処理します
ContextMenuStripのすべてのアイテムを繰り返し処理したいと思います。
誰かがここで私を助けてくれますか?
私はこれを試していましたが、うまくいきませんでした:
ありがとうございました!
contextmenu - Infragistics.UltraGrid での異なる列の動作
Infragistics.UltraGrid があり、右クリック イベントを追加したいと考えています。グリッドに 6 列あり、6 列のうち最後の 4 列をクリックするとコンテキスト メニューが呼び出されますが、最初と 2 番目の列を右クリックしても何も起こりません。
ところで、最初または 2 番目の列を右クリックしてから、他の列を右クリックすると、コンテキスト メニューが消えます。
では、最初の 2 列の何が問題なのか、答えていただけますか?
c# - C#datagridviewを右クリックして編集オプションを選択すると、データがテキストボックスに表示されます
DataGrid
C# での私のコードは次のとおりです。セルを右クリックすると、ContextMenu
編集オプションが表示されます。しかし、右クリック操作を実行できません。また、編集メニューをクリックした後、テキストボックスにデータを表示できるはずです。たとえば、NotesID のように textbox1 に表示する必要があります。
c# - datagridview contextmenustrip:選択した行のみを表示しますか?
標準のdatagridviewがあり、contextmenustripがあります。私の問題は、ユーザーがマウスの右ボタンをクリックしたときにこのコンテキストメニューストリップを表示する必要があることですが、すべての行に表示する必要はありません。私が選択した行のみ。私はこれを試しました:
しかし、それは機能しません。
c# - ContextMenuStrip を右クリックしている間のデータグリッドのエラー
こんにちは、WindowsForm の dataGrid に contextMenuStrip を追加しましたが、右クリックしてから初めてフォームを最小化します。もう一度開いて、右クリックして contexMenuStrip を表示します。解決策を教えてください。よろしく。
編集: 別の contexMenuStrip を別の dataGrid に追加しましたが、最初のクリックで最小化フォームが表示されます (.showDialog() コマンドを使用した場合はそうではありません) が、他のすべての機能はなぜですか?