問題タブ [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# - ContextMenuStrip を ToolStripButton に追加するにはどうすればよいですか?
特に、ToolStripComboBox と ToolStripButton を含むツールストリップがあります。両方に ContextMenuStrip を追加したいのですが、ツールストリップやその他のコンテンツに直接アクセスできないため、ツールストリップのコンテキスト メニューを設定できません。
ToolStripComboBox の ContextMenuStrip の設定は簡単です。
しかし、ToolStripButton に相当するものはありません。ContextMenuStrip を ToolStripButton に追加するにはどうすればよいですか?
c# - リストビューの選択項目を探す
現在、複数行のデータを含むリスト ビューがあり、C# .NET に contextmenustrip があります。
私が問題を抱えているのは、どの行が選択されているか知りたいメニューストリップ項目をクリックしたときです。
c# - 画像であるC#でContextMenuStripを作成する方法は?
高さと幅が異なる画像であるアイテムを C# でコンテキスト メニューを作成したいと考えています。
解決方法がわからない主な問題は、メニュー項目とコンテキスト メニューの幅と高さを設定する方法です。
メニュー項目の自動サイズ調整が有効になっている場合、すべてのメニュー項目の高さが同じになります。メニュー項目のオートサイズを無効にすると、コンテキスト メニューの幅を適切に設定できません。メニュー項目の幅が考慮されていません。
c# - ContextMenuStrip の動作の問題
フォームにラベルを動的に追加してから、ContextMenuStrip コントロールを動的に追加しています。それらを接続するために label.ContextMenuStrip プロパティを使用するか、右クリックに応答してコンテキスト メニューを表示するように手動でイベント ハンドラーをラベルに追加するかに関係なく、奇妙な動作が発生します。
1) メニューはマウス ポインタの横に表示されず、下および右にオフセットされます。フォームではなく、親コントロール (画像コントロール) のラベルの位置に関連しているようです。
2) メニュー以外をクリックしてもメニューが消えません。
私がここで見逃しているアイデアはありますか?
ありがとう、アンディ
vb.net - コンテキストメニューストリップ幅
contextmenustrip の幅を動的に変更する必要があります。デフォルトでは、contextmenustrip の幅は ToolstripmenuItems のテキストの長さに依存します。
ところで、私は本当にコントロールをもう一度再描画したくありません!!!
前もって感謝します。
c# - C# - ユーザーが矢印キーを押したときのコンテキスト メニュー ストリップのスクロール動作
8 つの項目と 2 つのセパレーターを含むコンテキスト メニュー ストリップがあります。ユーザーがコンテキスト メニュー ストリップを表示し、矢印キーを押して項目をスクロールすると、8 番目の項目を押すとメニューが「スクロール」し、下部に空白が残ります。その動作を防ぐ方法はありますか?
c# - 特定のアイテムを選択したときにContextMenuStripを閉じないでください
特定のアイテムを選択/チェックした後、ContextMenuStripを開いたままにすることは可能ですか?
単純なContextMenuStripを使用してフィルターを設定することを計画しています(このようにして、メニューまたは右クリックオプションのいずれかで同じフィルターを使用できます)。
メニューにはいくつかの項目がリストされていますが、基本的なチェック機能を使用して項目を選択できるようにしたいと思います。選択が完了すると、ユーザーは[フィルターのアクティブ化]オプションをクリックするか、メニューの外側をクリックしてフィルターをアクティブ化またはキャンセルできます。
選択/クリックイベントでは、通常、メニューは閉じます。クリックイベントでメニューを開いたままにすることはできますか?
c# - ContextMenuStrip 内のアイテムがアンパサンドを特別に扱わないようにするにはどうすればよいですか?
ContextMenuStrip
ユーザーが名前を付けることができるアイテムを表示する があります。ユーザーは、アンパサンドを含む項目名を付けることができます。が表示されている場合ContextMenuStrip
、項目はアンパサンドをエスケープ シーケンスとして扱い、次の文字に下線を付けます。
アイテムのメンバーを設定する前にすべてのアンパサンドを 2 倍にすることもできますText
が、そのメンバーはコードの他の場所で使用されるため、可能であれば、ContextMenuStrip がアンパサンドを特別に扱わないようにしたいと考えています。その動作をオフにする方法はありますか?