問題タブ [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.

0 投票する
2 に答える
3802 参照

c# - TreeNodeクリックとTreeViewクリック

TreeViewがあり、2つ必要です。

  • 特定のノードをクリックした場合の右クリックサポート。
  • ツリーの他の場所(ノードがない場所)をクリックした場合の右クリックのサポート。

2つのオプションは両方とも私に異なるを与えるでしょうContextMenuStrip
私の2つのプログラムは、このような両方のタイプのクリックをサポートするようになりました。

特定のノードのクリック:

ツリーのどこでもクリック:

ここに画像の説明を入力してください

問題は、ノードをクリックしたか、からの空白の場所をクリックしたかを確認する前にAnywhere on the tree click、イベントが発生することです。 その動作をどのように変更できるかについてのアイデアはありますか?TreeView

0 投票する
6 に答える
25785 参照

c# - ボタンの Context MenuStrip または Context Menu のチェックボックスを表示する

ユーザーがログに記録するイベントを選択できるログ機能を設計しています。ボタンをクリックすると、そのようなタイプのメニューが表示されます。 ボタンクリック時のコンテキストメニュー

ユーザーは複数のイベントを選択できるため、ユーザーがクリックしたときに選択したオプションの前に「チェックマーク」を表示する必要があります。

この質問に記載されているように、「Checked」や「CheckOnClick」などのオプションが見つかりません。

ContextMenu と ContextMenuStrips を試しましたが、チェックボックスを実現できませんでした。助言がありますか??

0 投票する
2 に答える
3567 参照

c# - クリックするとContextMenuStripが閉じない

リッチテキストボックスを右クリックすると、コンテキストメニューストリップを作成しています。フォントを変更するオプションと背景色を変更するオプションの2つのオプションがあります。ただし、メニューオプションの1つをクリックすると、コンテキストメニューストリップが閉じず、表示されているダイアログがオーバーレイされます。私はそれを「グローバル」にして強制的に閉じることができることを知っていますが、むしろそうはしません。これを処理するための最良の方法は何ですか?

だからこれが起こることです:
ContextMenuStrip永続化

0 投票する
1 に答える
1522 参照

c# - コントロールの透明な部分を作成して、その下のコントロールを表示します

プロジェクトのニーズの一部を満たすために、CodeProjectにあるSuperContextMenuStripを変更しました。GMap.NETマップコントロールのマップマーカーのツールチップとして使用しています。これがどのように見えるかのサンプルです:

ここに画像の説明を入力してください

私がやりたいのは、バブルのように見せることで、これを少し上に上げることです。古いGoogleマップのスタイルツールチップに似ています。

ここに画像の説明を入力してください

私はコントロールの透明性を探すのに時間を費やしましたが、これは簡単なことではないことを知っています。 このSOの質問は、特にそれを示しています。

OnPaintのメソッドをオーバーライドして、SuperContextMenuStripの下にあるGMap.NETコントロールの背景を描画することを検討SuperContextMenuStripしましたが、マーカーがGMap.NETコントロールにぶら下がっている場合は、それでも失敗します。

ここに画像の説明を入力してください

私が探しているタイプの透明度を作成する正しい方法は何ですか?

0 投票する
2 に答える
2691 参照

c# - ToolStripMenuItem の ContextMenuStrip ショートカット キーはどのように機能しますか

「Ctrl + C、Ctrl + Vなど」のようなショートカットを持つContextMenuStrip(右クリックで開く)ToolStripMenuItemsを備えたTreeViewがあります。

問題は、ToolStripMenuItem.Click の Action が、ContextMenuStrip が開いている場合にのみショートカットで起動することです。

ContextMenuStip が非表示の場合でも、ショートカットが機能する必要があると思います。

何か間違ったことをしたか、ショートカットがグローバルではなく、TreeView の KeyPress イベントを割り当てて、ここでショートカットのロジックを複製する必要がありますか? サンクス。

0 投票する
1 に答える
1591 参照

vb.net - VB.NETのContextMenuStripアイテムを反復処理します

ContextMenuStripのすべてのアイテムを繰り返し処理したいと思います。

誰かがここで私を助けてくれますか?

私はこれを試していましたが、うまくいきませんでした:

ありがとうございました!

0 投票する
0 に答える
699 参照

contextmenu - Infragistics.UltraGrid での異なる列の動作

Infragistics.UltraGrid があり、右クリック イベントを追加したいと考えています。グリッドに 6 列あり、6 列のうち最後の 4 列をクリックするとコンテキスト メニューが呼び出されますが、最初と 2 番目の列を右クリックしても何も起こりません。

ところで、最初または 2 番目の列を右クリックしてから、他の列を右クリックすると、コンテキスト メニューが消えます。

では、最初の 2 列の何が問題なのか、答えていただけますか?

0 投票する
1 に答える
2002 参照

c# - C#datagridviewを右クリックして編集オプションを選択すると、データがテキストボックスに表示されます

DataGridC# での私のコードは次のとおりです。セルを右クリックすると、ContextMenu編集オプションが表示されます。しかし、右クリック操作を実行できません。また、編集メニューをクリックした後、テキストボックスにデータを表示できるはずです。たとえば、NotesID のように textbox1 に表示する必要があります。

0 投票する
1 に答える
4022 参照

c# - datagridview contextmenustrip:選択した行のみを表示しますか?

標準のdatagridviewがあり、contextmenustripがあります。私の問題は、ユーザーがマウスの右ボタンをクリックしたときにこのコンテキストメニューストリップを表示する必要があることですが、すべての行に表示する必要はありません。私が選択した行のみ。私はこれを試しました:

しかし、それは機能しません。

0 投票する
1 に答える
128 参照

c# - ContextMenuStrip を右クリックしている間のデータグリッドのエラー

こんにちは、WindowsForm の dataGrid に contextMenuStrip を追加しましたが、右クリックしてから初めてフォームを最小化します。もう一度開いて、右クリックして contexMenuStrip を表示します。解決策を教えてください。よろしく。

編集: 別の contexMenuStrip を別の dataGrid に追加しましたが、最初のクリックで最小化フォームが表示されます (.showDialog() コマンドを使用した場合はそうではありません) が、他のすべての機能はなぜですか?