問題タブ [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 に答える
11096 参照

c# - Windows フォームで Windows 7 スタイルのメニューストリップを使用する

重複の可能性:
Windows フォームの標準 Windows メニュー バー

私は Windows フォームを使用していますが、MenuStrip アイテムを使用すると、次のような結果が得られます。

http://imgkk.com/i/ggn1.png

Windows エクスプローラーや Firefox のように、システムが使用するようなメニュー ストリップを使用することは可能ですか?たとえば、次のようになります。

http://imgkk.com/i/cxyg.png

Windows フォーム、または一般的な C# を使用しますか?

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

c# - データテーブルを使用してWindowsアプリケーションで動的メニューストリップを作成するアイデアが必要

メニュースタイル:

ファイル 。ツール
-file1-
tool1-file2 -tool2
-file3 -tool3

datableにはのような行が含まれています。

col1col2
------------
ファイルfile1
ファイルfile2
ファイルfile3
ツールツール1
ツールツール2
ツールツール3

データテーブルの値をメニューストリップに動的にバインドする方法データベースからデータテーブルの値を動的に取得します。

データテーブルの値に基づいて、メニューがフォームに表示されます。

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

c# - MenuStrip のラジオ ボタン/オプション ボタンを追加するための C# ヘルプ

私は C# 言語の初心者なので、この方法について天才の助けが必要です。メニュー ストリップにラジオ ボタンを追加する必要があります。CheckOnClickプロパティを に変更しましたが、trueラジオ ボタンを選択するためのオプションが必要です。これは、Windows電卓のメニュー バー ([表示] をクリック) から表示できます。MenuStripプロパティ経由でどのようにアクセスできますか?

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

c# - C# アプリケーションの優先メニュー

C# Windows アプリケーションで使用するメニュー ツールはどれですか? 最初は MainMenu から始めましたが、VS2005 に移行したときに Toolbox に表示されるのは MenuStrip だけだったので、新しくて優れていると思いました。ただし、マージ/置換アクションにはさらに多くの時間と労力が必要なようで、メンテナンスの問題が発生する可能性があります。(おそらく、私の本当の質問は、「MenuStrip を作成したとき、彼らは何を考えていたのか?」ということです)。

メニューをドラッグ アンド ドロップしますか、それともコードを記述しますか? MainMenu、MenuStrip、またはその他の代替手段を使用していますか?

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

c# - メニューストリップ項目C#のクリックイベント関数を呼び出す方法は?

インデックスを提供できるMenuStripのアイテムに関連付けられたC#でMenuStripのクリック関数を呼び出したい、たとえば呼び出したい

クリック機能。

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

c# - プログラムでメニューストリップにアイテムを追加しますか?

メニューストリップが含まれているWinFormがあるとします。このメニューストリップのアイテムの1つがCarsという名前であるとしましょう。

WinFormを開くたびに、テーブル内のすべての車の[車]の下にサブアイテムを追加したいと思います。

これはコードで行うことができますか?

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

winforms - Windows フォーム アプリケーションで MenuStrip ドロップダウンを無効にする

Windows フォームのメニューストリップで親メニュー オプションを無効にしています。カーソルを合わせると、サブメニューが開きます。サブメニューを開くことを無効にする方法はありますか、またはすべてのサブメニュー項目を無効にする必要がありますか?

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

.net - MenuStrip を ContextMenu として使用できますか?

こんにちは、紳士淑女の皆さん!

私は を持っていて、同じ構造MenuStripの を持ちたいと思っています。ContextMenumy MenuStripasを使用できますか、またはDataSource from でContextMenuクイック作成できますか?ContextMenuMenuStrip

ありがとう!

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

winforms - ToolStripMenuItemのサイズを変更します

でメニュー項目をカスタム描画していますMenuStrip。私が抱えている問題は、メニュー項目がテキストに基づいてサイズ設定を要求することです。これは私が望むものではありません(テキストがありません)。falseに設定AutoSizeしてサイズを明示的に指定できますが、含まれているメニュー(ToolStripDropDown)はテキストに基づいてサイズを変更するため、メニュー項目全体を含めるには小さすぎます。

メニュー項目のサイズを設定する簡単な方法はありますか?

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

.net - メニューとツールバーの間で共有する ToolStripMenuItem を作成する方法はありますか?

Winforms を使用して、古い VB6 プロジェクトを C# に移植しています。オリジナルは DataDynamic の ActiveBar スイートを使用して、ツールバー、メニュー、およびショートカット リボンの複数の項目への変更を同時に管理します。複数のメニュー、ツールバー、およびコンテキスト メニュー間で共有される項目のテキストを変更するために古いコードで行う必要があるのは、「ツール」オブジェクトの「キャプション」プロパティを変更することだけです。

.NET には、さまざまなコンテナー間で sを共有する何らかの方法が必要だと思いますToolStripItemが、そうではないようです。何か不足していますか?

Clone現在、オブジェクトに拡張メソッドを実装しToolStripMenuItemたり、フォームに各共有可能ファイルを追跡させたりするなど、さまざまなアイデアから始めました。ローカル コピーを更新しても他のコピーが更新されないことに気付いたとき、これは失敗しました (単純に各項目を手動でオン/オフするよりも複雑な更新イベントを追加する必要があります)。タグに基づいてすべてのアイテムを更新する何らかの方法を作成することを検討しました。それもかなり無理のようでした。

同様の状況で、皆さんはどのようなテクニックを使用しましたか?