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

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

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

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

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

c# - プログラムでメニューストリップに物を追加するにはどうすればよいですか?

テキストボックスに書かれているものをメニューストリップに追加したいと思います。ファイル>最近の検索で私が持っているもの。

プログラムで行うにはどうすればよいですか?また、ユーザーがそのサブフォルダー内のXアイテムをクリックしたときに、テキストがテキストボックスにコピーされて戻るように、イベントハンドラーを動的に割り当てることはできますか?

編集:Busquedas Recientesフォルダーをプログラムで呼び出すにはどうすればよいですか(写真)

代替テキスト

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

contextmenu - WeifenLuo.WinFormsUI.Dockingのタブコンテキストメニュー

「WeifenLuo.WinFormsUI.Docking」コントロールを使用しています。

ドキュメントタブをクリックしてコンテキストメニューを表示する必要があります。

現時点では、ドキュメント自体またはメニューストリップのコンテキストメニューを表示できますが、メニューをタブにバインドする方法が見つかりませんでした。

誰かアイデアがありますか?

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

.net - ToolStrip と MenuStrip - レンダリングを同一にすることはできますか?

アプリケーションでメニューストリップのすぐ下にツールストリップを表示する必要がありますが、それぞれに RenderMode = Professional を設定しても同じ結果が得られません。どちらも背景のグラデーションを示していますが、同じではありません。

ツールストリップにメニューストリップのレンダリングを使用する方法、またはその逆の方法はありますか? または、サブクラスのレンダラーで実行できるグラデーションを自分で実装する最善の方法を誰かがアドバイスできますか?

後で追加: nobugzの回答に 感謝します。役立つ資料もこの回答にあります。
もう 1 つ問題があります。カスタム レンダラーを ToolStripProfessionalRenderer に基づいて作成し、OnRenderToolstripBackground をオーバーライドすると、ToolStrip の右隅が湾曲しますが、MenuStrip は湾曲しません。バックグラウンド レンダラーで塗りつぶすための別の領域を提供する内部ロジックはありますか? ボーダー レンダラーをオフにしました (何もしない関数でオーバーライドしました)。

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

c# - C# WinForm MenuStrip イベントが発生しないようです

私は WinFom 開発をあまり行っていないので、MenuStrip コントロールにはあま​​り詳しくありません。フォームにメニュー ストリップを追加し、(1) 項目を追加しました。これらはすべてデザイナーを使用して行われました。

だから私はユーティリティ - >ダウンロードユーティリティを持っています。デザイナーで [ダウンロード] をダブルクリックすると、イベント ハンドラーが作成されます。

アップデート:

フォームのコンストラクターの IntializeComponent() が実行されていないように見えることに気付きました。コンストラクターにブレークポイントを配置しましたが、ヒットしません。このフォームをリファクタリングして、名前をデフォルト (form1) から「main」に変更しました。これが問題だと思いますが、理由がわかりません。すべての form1 参照が更新されたようです。これをIDEで行いました。

このアプリケーションをデバッグすると、このイベントが発生するようには見えません。ここで何が欠けていますか?

-ニック

0 投票する
0 に答える
300 参照

c# - ToolStripItem を下に移動

カスタム レンダリングされた ToolStripありますが、メニュー項目が目的の場所にありません。render のコード内でそれらを下に移動するにはどうすればよいですか?

アイテムのBoundsプロパティを変更することはできず、アイテムをサブクラス化したくありません

画像 http://img641.imageshack.us/img641/5431/57405222.gif

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

c# - ドロップダウンアイテムがある場合、ToolStripItemsでカバーされる「ツールチップ」?

Windowsフォームの場合-MenuStripのドロップダウンアイテムにツールチップとドロップダウンアイテム自体がある場合、ツールチップはToolStripItemsの下に表示される可能性が約50%になります。

回避策は何ですか?

再現するには、Visual StudioでMenuStripを作成するか、次のコードをフォームに追加してから、メニュー項目の上にマウスを置いてツールチップを取得します。

.NET3.5を使用しています

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

c# - ToolstripButtons と ToolstripMenuItems の統合

ほとんどの場合、ToolStripItems同等の機能MenuStripItemを実行します。これらの場合、ToolTipこれら2 つのコマンドの と は同じですicontextでは、これら 2 つの項目を同期して統合する方法 (できれば .NET ネイティブの方法) はありますか? これは、別の場所でコマンドを定義し、それらをさまざまなストリップに配置する方法かもしれません。

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

c++ - WinAPIでメニューストリップを作成しますか?

WinAPIを使用するときにHMENUの代わりにメニューストリップを取得する方法はありますか?.Netアプリケーションが使用するメニューのように?HMENUが私の配色に合わないので、もっと暗いメニューが必要です。

ありがとう

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

c# - プログラムで MenuStrip を閉じる

フォームに追加した MenuStrip があり、そのドロップダウン メニューの 1 つにテキスト ボックスがあります。テキストボックスでEnterキーを押すと、関数が実行され、ドロップダウンメニューが閉じます。入力部分を完了する方法は知っていますが、MenuStrip ドロップダウン メニューを閉じる方法がわかりません。