問題タブ [menustrip]
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# - ToolStripMenuItems を動的に追加する方法
クエリから最後の項目のみを追加します。クエリからすべての項目を追加する方法
c# - メニューストリップサブメニュー項目への背景画像の適用
このフォームと、フォームの背景の暗い部分でコントロールの背景をペイントするカスタム関数を作成しました。
ホバーすると、コントロールエリアが強調表示されます。この色へのアクセサーはありますか?menustrip.Highlight Colorのように?
サブメニューのアクセサーも見つかりませんでした。msdnを調べたところ、テーマ全体を変更する機能に関する記事が見つかりました。色のみで、背景画像の設定方法に関する情報はありません。私はSOを検索し、同様のトピックを見つけましたが、私の質問に答えたり、正しい答えを推定するのに十分近いものはありません。どんな援助も大いに評価されるでしょう。C#で書かれています。また、サブメニューが存在する場合、コントロールのリストに追加されますか?
c# - ToolStripDropDownMenu のビジュアル スタイルを無効にする
MenuStrip
コントロールが視覚スタイルの影響を受けないようにしようとしています。
そこで、シンプルなメニュー ストリップと無効なビジュアル スタイルを備えたシンプルなフォームを作成しましたMain()
。
この外観が得られます(灰色の境界線と背景に注意してください):
ここで、このフォームの他のコントロールが視覚スタイルの影響を受ける方法で同じことをしたいと思います (このドロップダウンのみの視覚スタイルを無効にしたい)。
DropDown
そのため、最初はすべての視覚スタイルを無効にしようとしましToolStripMenuItem
たが、うまくいきませんでした。次に、全体の視覚スタイルを無効にしようとしましMenuStrip
たが、どちらも機能しませんでした。
カスタム MenuStrip のコードは次のとおりです。
カスタムMenuStrip
コントロールを使用しているにもかかわらず、 Application.EnableVisualStyles();
inMain()
が呼び出されている場合、フォームの外観は次のようになります (青):
このドロップダウンの外観に他に何が影響する可能性がありますか?
私は何が欠けていますか?
ありがとう。
vb.net - MenuStrip in Visual Basic .NET
Can someone please explain to me why the hell? When I try to set a MenuStrip Item calling it by name it gives me an exception?
An unhandled exception of type 'System.NullReferenceException' occurred in Sample.exe
Additional information: Object reference not set to an instance of an object.
Either of the following statements cause errors.
However when I call Items using an integer it works perfectly.
c# - 子ウィンドウから menuStrip メニュー テキストを変更するにはどうすればよいですか?
メインウィンドウ(mdiコンテナ)のmenuStrip項目テキストを子ウィンドウから変更したいのですが、
このようなもの:
ファイル
- ログイン
に
ファイル
- ログアウト
c# - 関数buttonCreate_Clickで関数MenuItemを使用するにはどうすればよいですか
私はC#で比較的新しいです。私の質問は: MenuStrip を作成しました。ButtonCreate_Click を使用して、ディレクトリ パスの下にフォルダーを作成したいと考えています。では、Function buttonCreate でパスを使用するにはどうすればよいでしょうか。それは可能ですか?
winforms - winformsのメニューストリップでツールチップのタイムアウトを変更しますか?
メニューストリップ(winform)のメニュー項目にカーソルを合わせたときにツールチップのタイムアウトを延長する方法は?
私は次のように設定しました:
vb.net - vb.netのメニューストリップでAlt+キーのショートカットキーを無効にします
vb.netのプロジェクトでMenuStripを使用しています。2つのメインメニューを作成しました。1つはマスターで、もう1つはヘルプです。+を押すとマスターメニューが開き、+を押すALT とヘルプメニューが開きます。MALT H
ここで、この機能を防ぎ、ユーザーがALT +を押し[ A KEY ]てメニューを開くように制限したいと思います。
誰かが私にこれを行うためのアイデアを与えることができますか?
.net - エスケープ キーを使用して ToolStripMainMenu 項目のフォーカスを失いますか?
ユーザーがさまざまなものを選択できるメニューバーを持つように、フォームの 1 つに MenuStrip があります。便宜上、キー ショートカットがマップされているものもあります。また、MenuStrip のレンダラーをオーバーライドすることで、すべての項目とそのサブメニューの外観をカスタマイズしました。
この問題は、ドロップダウン リストが添付されたアイテムのキー ショートカットを使用すると発生します。リストがダウンしているときにエスケープ キーを押すと、期待どおりにリストが閉じますが、親アイテムはまだ選択されています。まだ強調表示されており、まだフォーカスがあります。エスケープキーをもう一度押しても何も起こりません。私は自分でこの動作を実装することになっていると思いますか? もしそうなら、どのように?ToolStripMenuItems には、選択を解除するように指示する関数呼び出しがないようです。
編集:誰かが興味を持っている場合に備えて、フォームの KeyDown イベントでエスケープキーをキャプチャしようとしています。フォームを終了するために使用します。コードは次のとおりです。
しかし、これをコメントアウトしても、上記の動作が引き続き発生します。
c# - C# - メニュー ストリップ クエリ
Windows フォーム メニュー ストリップに関して 2 つの質問があります。
1. フォームに常にヘルパー キーを表示させるには? 現在、文字の下線は Alt キーが押された場合にのみ表示されます。
2. メニューをドロップダウンさせるコマンドは何ですか? 通常、ユーザーがメニューボタンをクリックするか、キーボードでナビゲートするとメニューがドロップダウンしますが、インターフェイスボタンを押してメニューをドロップダウンさせたいのですが、その方法がわかりません。DropDown プロパティをいじってみましたが、役に立ちませんでした。