問題タブ [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# - WindowsLogs+D を押しても ContextMenustrip が自動的に閉じない
アプリケーションに「cmsView」という名前の contextmenustrip があります。マウス ボタンを右クリックすると、cmsView が開き、アプリケーションの cmsView が閉じられる場所をクリックします。cmsViewを開いてWindowslogo + Dを押すと(つまり、アプリケーションを最小化します)、cmsViewは閉じられず、アプリケーション内のいくつかをクリックしてフォーカスを失うたびに開いた状態になります。
c# - C# ContextMenuStrip サブメニューのプロパティ
ContextMenuStrip のサブメニューのプロパティを取得する方法を教えてもらえますか?
フォームを作成し、その上にコンテキスト メニュー ストリップをドロップできることはわかっています。次に、ストリップにいくつかのアイテムを追加すると:
リスト項目
- ペン
- - 赤
- - 青い
- マーカー
- - 緑
- - オレンジ
次に、次のコードを記述します。
ペンとマーカーを表示するトップ レベル メニューは、自動サイズ調整されていない 150 * 300 のストリップに表示されますが、ペンにカーソルを合わせてサブ メニューの赤と青を取得すると、このサブメニューが自動サイズ調整されたストリップに表示されます。
サブメニューのプロパティを取得して高さを設定するにはどうすればよいですか?
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 つのコード行は何を意味していますか? 詳細を説明してください。前もって感謝します
c# - ToolStripMenuItem の呼び出し
ToolStripMenuItem を呼び出す方法があるかどうかを調べようとしています。
たとえば、結果が返されたときに Web サービス (ASynchrously) を呼び出しています。結果に従ってドロップダウン項目を入力します (コールバック メソッドで)。
しかし、私は例外を取得します
クロススレッド操作が無効です: コントロール '' は、それが作成されたスレッド以外のスレッドからアクセスされました。
ツールストリップ項目に関連付けられた呼び出し関数はありません。これを行う別の方法はありますか? 私はこれを完全に間違った方法でやろうとしていますか? どんな入力でも役に立ちます。
c# - ContextMenuStripから選択されたオプションはどのオブジェクトでしたか
Windowsフォームアプリケーションを作成します。TreeViewのフォームに、いくつかのノードを追加し、ContextMenuStripを追加します。
function_name
私の問題は、treeNodeがクリックされ、ContextMenuStripからオプションを選択した関数をどのようにチェックインできるかです。
編集
function_name sygnature
c# - コンテキストメニューストリップの位置を設定できませんか?
マウスを右クリックした場所でを開こうとしていcontextmenustrip
ますが、常に画面の左上に表示されます。
これが私が使用したコードです:
vb.net - vb.net DataGridview は、編集中のセルにカスタム ContextMenuStrip を表示します
datagridview にカスタム contextmenustrip を表示しようとしていますが、セルが編集されている場合を除いて正常に動作します。次に、コピー/カット/...を含むデフォルトのWindowsコンテキストメニューストリップを表示します
DataGridViewTextBoxCell contextmenustrip を上書きするか無効にする方法はありますか?
Disable DataGridView System ContextMenuの解決策は私にとってはうまくいきません。
vb.net - カスタマイズされたコンテキストメニューストリップを明示的に破棄する必要がありますか
clsContextPopUpMenu
さまざまなコントロールで使用できるいくつかの基本的な関数(egcopy)を使用してContextMenuStripを作成するクラスがあります。
たとえば、DataGridViewで使用できますDGVTable:
ただし、m_objPopUpMenu
上記のdatagridviewを持つフォームには関連付けられていないことに注意してください。MSDNのContextMenuStripコンストラクターの説明によるとm_objPopUpMenu
、フォームの子ではないため、自動的に破棄することはできないと思います。
私の質問は、m_objPopUpMenu
デザイナーで明示的に処分する必要があるかどうかです。
より広い質問は、オブジェクト/リソースを自分でいつ処分する必要があるかということです。もちろん、gcコレクターは利用可能なすべてのメモリを解放するマジシャンではありません。上記のように、Dispose Subでオブジェクト/リソースを常に破棄できますか?
c# - WinForms-ウィンドウドキュメントのコンテキストメニューを呼び出す方法
すべてのWindowsアプリには、CTRL+スペースバーでアクセスできるコンテキストメニューがあります。
このメニューは「ウィンドウコントロールメニュー」と呼ばれていると思いますが、よくわかりません。
次のオプションがあります。
戻す
動く
サイズ
最小化
最大化
Alt+F4を閉じる
ここに写真があります:
勝利フォームを使用してこれを呼び出すにはどうすればよいですか?私の目標は、Alt +スペースバーを押して、このメニューへのキーボードショートカットを提供することです。
ありがとう。
c# - 複数の ContextMenuStrip の ToolStripMenuItem
多くのタップページを持つタブパネルを含むフォームがあります。それぞれに独自のコンテキスト メニューがあります (右クリックで表示)。しかし、ToolStripMenuItem を複数の ContextMenuStrips に追加すると、最後のメニュー ストリップだけが実際にこのメニュー項目を持ちます。簡単なコード例は次のとおりです。
このメニューを 1 つずつ表示すると、最初は空になります...どうすれば目的を達成できますか?