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

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

c# - 左にドッキングした MenuStrip に矢印を描くにはどうすればよいですか?

left-docked を配置した C# フォームがありMenuStripます。これMenuStripには、サブメニューを含むいくつかのメニュー項目と、実質的にボタンであるいくつかのメニュー項目が含まれています (それらをクリックすると、アクションが実行されます; nb、これは良いデザインではないことに気付きました)。

コンテキストメニューと同じように、メニューが関連付けられているメニュー項目に右向きの矢印をメニュー項目に描画させたいと思います。私はサブクラスToolStripProfessionalRenderer化し、適切なタイミングで呼び出すことができますOnRenderArrow()(例: withinOnRenderItemText()または類似) が、矢印の正しい位置を特定する方法がないようです。

したがって、相互に関連する 2 つの質問がここにあります。

  1. トップレベルのメニュー項目に矢印を強制的に描画する方法はありますか?
  2. OnRenderArrow()そうでない場合、手動で呼び出すことができるように、メニュー項目の矢印の適切な位置を決定する方法はありますか?

ありがとう!

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

winforms - アプリケーションで使用するために、どのナビゲーション コントロールを選択しますか?

ToolStrip と MenuStrip または RibbonBar?


両方のコントロールを組み合わせたものです。また、TabPages ナビゲーション、コンテキスト タブなどもあります。ただし、RibbonBar は非常に複雑なコントロールであり、たとえば Word2007 で新しいドキュメントを開くと、画面の半分にリボン バーが表示されます。かっこよくない。toolStrips がある場合、それらを上、下、左、右にレイアウトして、UI の外観をより詳細に制御できます。見たくないツールストリップを非表示にすることもでき、画面スペースを取りません。

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

.net - F# winform MenuStrip の問題: DropDownItems のハンドルを取得する方法がわからない

最近 F# を学び始めましたが、WinForms を使用するのはこれが初めてです。これが私のコードです。

問題は何ですか。DropDownItems アイテムを使用できるようにハンドルを取得する方法がわかりません。単純なことだと思いますが、F# をそれほど長く使用していません。助けてくれてありがとう。

編集:また、そのコードブロックには多くの醜い構文があることを知っていることも指摘したいと思いますが、全体は私が使用してきた単なるテストフォームです.

0 投票する
5 に答える
6866 参照

.net - Winform MenuStrip 下線付きホットキー文字

通常、MenuStrip のホットキー文字には下線が引かれています。(&File、&Open など) 作業中のプロジェクトで、下線がデザイナーに表示されますが、実行時には表示されません。これを制御するプロパティが見つかりません。誰か知ってる?

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

c# - MenuStrip サブメニューの余白を削除するには?

MenuStriのサブメニューの余白(おそらく画像と左右のチェックボックスの余白)を削除する方法を知っていますか?MSDN の記事では、コンテキスト メニューから削除する方法が説明されています。MenuStripでも同じようにすればいいと書いてありますが、MenuStripにはShowImageMarginもShowCheckMarginもありません。多分私は何かが足りない。手伝ってくれますか?

0 投票する
5 に答える
3112 参照

c# - MenuStrip および ToolStrip の「赤十字」問題

私は多くのマシンで問題なく動作するソフトウェアを持っていますが、あるマシンでは時折発生するように見える問題があります.MenuStripとToolStripの両方がカスタムコントロールとして赤い十字が付いた空白の白い背景として表示されます. null オブジェクトを作成したとします。これは、デバッグ中には発生せず、問題を再発させる方法はわかりませんが、発生します。何が問題なのか誰かが知っているかどうか疑問に思っていましたか?

.NET Framework のバージョンでしょうか。

ありがとう

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

wpf - WPF と WINFORM コントロールの比較

Winform には「layoutstyle」プロパティがあり、レイアウト スタイルを水平/垂直 (すべての見出しとサブメニュー) に変更します。これは、同じ結果を得るために WPF で使用されるものです。

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

.net - ネイティブ Windows レンダラーを使用した .NET MenuStrip?

ユーザーが使用している OS バージョンに応じて、MenuStrips をネイティブ Windows のルック アンド フィールでレンダリングする方法を知っている人はいますか?

現在のレンダリングではそれができません...

私は現在、それを実行できるサードパーティのコントロールを使用していますが、探しているものの代わりに MainMenu と ContextMenu を使用しています。

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

wpf - ストックWPFはメニューストリップコントロールを取得しますか?

WPFが本当に「準備完了」である場合の私の「メトリック」は、VisualStudioで使用可能なメニューストリップコントロールがある場合です。それがなければ、私の観点からは、winformsと比較して、まだ少し「構築中」です。これは技術的な議論ではなく、個人的な好みです。

だから私の質問は:ストックVisual StudioにはいつWPFメニューストリップコントロールが付属するのですか?たとえば、これはVisual Studio 2010の最終リリースに含まれる予定ですか?

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

c# - MenuStripItemsの.Textを変更する

このコードは、トップメニューセレクターのみを変更します。

サブアイテムの.Textプロパティを変更するにはどうすればよいですか?