問題タブ [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 投票する
1 に答える
1065 参照

c# - WindowsLogs+D を押しても ContextMenustrip が自動的に閉じない

アプリケーションに「cmsView」という名前の contextmenustrip があります。マウス ボタンを右クリックすると、cmsView が開き、アプリケーションの cmsView が閉じられる場所をクリックします。cmsViewを開いてWindowslogo + Dを押すと(つまり、アプリケーションを最小化します)、cmsViewは閉じられず、アプリケーション内のいくつかをクリックしてフォーカスを失うたびに開いた状態になります。

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

c# - C# ContextMenuStrip サブメニューのプロパティ

ContextMenuStrip のサブメニューのプロパティを取得する方法を教えてもらえますか?

フォームを作成し、その上にコンテキスト メニュー ストリップをドロップできることはわかっています。次に、ストリップにいくつかのアイテムを追加すると:

リスト項目

  • ペン
  • - 赤
  • - 青い
  • マーカー
  • - 緑
  • - オレンジ

次に、次のコードを記述します。

ペンとマーカーを表示するトップ レベル メニューは、自動サイズ調整されていない 150 * 300 のストリップに表示されますが、ペンにカーソルを合わせてサブ メニューの赤と青を取得すると、このサブメニューが自動サイズ調整されたストリップに表示されます。

サブメニューのプロパティを取得して高さを設定するにはどうすればよいですか?

0 投票する
3 に答える
93 参照

css - CSS メニュー ナビゲーション

このコードが何を意味するのか理解できません -

1) .main ul ul,
2) .main ul li:hover ul
3) .main ul li:hover ul
4) .main ul ul li:hover ul

これらのコードは、メニューとサブメニューを非表示または表示するために適用されます。CSS を知っている人は、これらのコードをよく知っています。よく考えたのですが、よくわかりません!! これは、上記のコードがこのように適用されるためです。

また -

私の質問は、2 つの ul の場合、「.main ul ul」を使用するだけで、次の行でホバーを使用することです。
しかし、カーソルを合わせずに、どうすれば 2 つの ul を取得できるでしょうか? つまり、最初の行で ul:hover ul にする必要がありますね。
また、最初の 2 行 (ie- .main ul ul, .main ul li:hover ul ul ) が display:none に使用されている場合、同じ 2 行が display:block に使用されないのはなぜですか?同じサブメニュー?

ここで .main は、このような div クラスです-

実際には、これはサブメニューを持つ垂直リスト メニューの一種です。簡単に言うと、この質問の冒頭にある最初の 4 つのコード行は何を意味していますか? 詳細を説明してください。前もって感謝します

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

c# - ToolStripMenuItem の呼び出し

ToolStripMenuItem を呼び出す方法があるかどうかを調べようとしています。

たとえば、結果が返されたときに Web サービス (ASynchrously) を呼び出しています。結果に従ってドロップダウン項目を入力します (コールバック メソッドで)。

しかし、私は例外を取得します

クロススレッド操作が無効です: コントロール '' は、それが作成されたスレッド以外のスレッドからアクセスされました。

ツールストリップ項目に関連付けられた呼び出し関数はありません。これを行う別の方法はありますか? 私はこれを完全に間違った方法でやろうとしていますか? どんな入力でも役に立ちます。

0 投票する
3 に答える
660 参照

c# - ContextMenuStripから選択されたオプションはどのオブジェクトでしたか

Windowsフォームアプリケーションを作成します。TreeViewのフォームに、いくつかのノードを追加し、ContextMenuStripを追加します。

function_name私の問題は、treeNodeがクリックされ、ContextMenuStripからオプションを選択した関数をどのようにチェックインできるかです。

編集

function_name sygnature

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

c# - コンテキストメニューストリップの位置を設定できませんか?

マウスを右クリックした場所でを開こうとしていcontextmenustripますが、常に画面の左上に表示されます。

これが私が使用したコードです:

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

vb.net - vb.net DataGridview は、編集中のセルにカスタム ContextMenuStrip を表示します

datagridview にカスタム contextmenustrip を表示しようとしていますが、セルが編集されている場合を除いて正常に動作します。次に、コピー/カット/...を含むデフォルトのWindowsコンテキストメニューストリップを表示します

DataGridViewTextBoxCell contextmenustrip を上書きするか無効にする方法はありますか?

Disable DataGridView System ContextMenuの解決策は私にとってはうまくいきません。

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

vb.net - カスタマイズされたコンテキストメニューストリップを明示的に破棄する必要がありますか

clsContextPopUpMenuさまざまなコントロールで使用できるいくつかの基本的な関数(egcopy)を使用してContextMenuStripを作成するクラスがあります。

たとえば、DataGridViewで使用できますDGVTable:

ただし、m_objPopUpMenu上記のdatagridviewを持つフォームには関連付けられていないことに注意してください。MSDNのContextMenuStripコンストラクターの説明によるとm_objPopUpMenu、フォームの子ではないため、自動的に破棄することはできないと思います。

私の質問は、m_objPopUpMenuデザイナーで明示的に処分する必要があるかどうかです。

より広い質問は、オブジェクト/リソースを自分でいつ処分する必要があるかということです。もちろん、gcコレクターは利用可能なすべてのメモリを解放するマジシャンではありません。上記のように、Dispose Subでオブジェクト/リソースを常に破棄できますか?

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

c# - WinForms-ウィンドウドキュメントのコンテキストメニューを呼び出す方法

すべてのWindowsアプリには、CTRL+スペースバーでアクセスできるコンテキストメニューがあります。

このメニューは「ウィンドウコントロールメニュー」と呼ばれていると思いますが、よくわかりません。

次のオプションがあります。

  • 戻す

  • 動く

  • サイズ

  • 最小化

  • 最大化

  • Alt+F4を閉じる

ここに写真があります:

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

勝利フォームを使用してこれを呼び出すにはどうすればよいですか?私の目標は、Alt +スペースバーを押して、このメニューへのキーボードショートカットを提供することです。

ありがとう。

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

c# - 複数の ContextMenuStrip の ToolStripMenuItem

多くのタップページを持つタブパネルを含むフォームがあります。それぞれに独自のコンテキスト メニューがあります (右クリックで表示)。しかし、ToolStripMenuItem を複数の ContextMenuStrips に追加すると、最後のメニュー ストリップだけが実際にこのメニュー項目を持ちます。簡単なコード例は次のとおりです。

このメニューを 1 つずつ表示すると、最初は空になります...どうすれば目的を達成できますか?