問題タブ [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# - Windows フォームで Windows 7 スタイルのメニューストリップを使用する
重複の可能性:
Windows フォームの標準 Windows メニュー バー
私は Windows フォームを使用していますが、MenuStrip アイテムを使用すると、次のような結果が得られます。
Windows エクスプローラーや Firefox のように、システムが使用するようなメニュー ストリップを使用することは可能ですか?たとえば、次のようになります。
Windows フォーム、または一般的な C# を使用しますか?
c# - データテーブルを使用してWindowsアプリケーションで動的メニューストリップを作成するアイデアが必要
メニュースタイル:
ファイル 。ツール
-file1-
tool1-file2 -tool2
-file3 -tool3
datableにはのような行が含まれています。
col1col2
------------
ファイルfile1
ファイルfile2
ファイルfile3
ツールツール1
ツールツール2
ツールツール3
データテーブルの値をメニューストリップに動的にバインドする方法データベースからデータテーブルの値を動的に取得します。
データテーブルの値に基づいて、メニューがフォームに表示されます。
c# - MenuStrip のラジオ ボタン/オプション ボタンを追加するための C# ヘルプ
私は C# 言語の初心者なので、この方法について天才の助けが必要です。メニュー ストリップにラジオ ボタンを追加する必要があります。CheckOnClick
プロパティを に変更しましたが、true
ラジオ ボタンを選択するためのオプションが必要です。これは、Windows
電卓のメニュー バー ([表示] をクリック) から表示できます。MenuStrip
プロパティ経由でどのようにアクセスできますか?
c# - C# アプリケーションの優先メニュー
C# Windows アプリケーションで使用するメニュー ツールはどれですか? 最初は MainMenu から始めましたが、VS2005 に移行したときに Toolbox に表示されるのは MenuStrip だけだったので、新しくて優れていると思いました。ただし、マージ/置換アクションにはさらに多くの時間と労力が必要なようで、メンテナンスの問題が発生する可能性があります。(おそらく、私の本当の質問は、「MenuStrip を作成したとき、彼らは何を考えていたのか?」ということです)。
メニューをドラッグ アンド ドロップしますか、それともコードを記述しますか? MainMenu、MenuStrip、またはその他の代替手段を使用していますか?
c# - メニューストリップ項目C#のクリックイベント関数を呼び出す方法は?
インデックスを提供できるMenuStripのアイテムに関連付けられたC#でMenuStripのクリック関数を呼び出したい、たとえば呼び出したい
クリック機能。
c# - プログラムでメニューストリップにアイテムを追加しますか?
メニューストリップが含まれているWinFormがあるとします。このメニューストリップのアイテムの1つがCarsという名前であるとしましょう。
WinFormを開くたびに、テーブル内のすべての車の[車]の下にサブアイテムを追加したいと思います。
これはコードで行うことができますか?
winforms - Windows フォーム アプリケーションで MenuStrip ドロップダウンを無効にする
Windows フォームのメニューストリップで親メニュー オプションを無効にしています。カーソルを合わせると、サブメニューが開きます。サブメニューを開くことを無効にする方法はありますか、またはすべてのサブメニュー項目を無効にする必要がありますか?
.net - MenuStrip を ContextMenu として使用できますか?
こんにちは、紳士淑女の皆さん!
私は を持っていて、同じ構造MenuStrip
の を持ちたいと思っています。ContextMenu
my MenuStrip
asを使用できますか、またはDataSource from でContextMenu
クイック作成できますか?ContextMenu
MenuStrip
ありがとう!
winforms - ToolStripMenuItemのサイズを変更します
でメニュー項目をカスタム描画していますMenuStrip
。私が抱えている問題は、メニュー項目がテキストに基づいてサイズ設定を要求することです。これは私が望むものではありません(テキストがありません)。falseに設定AutoSize
してサイズを明示的に指定できますが、含まれているメニュー(ToolStripDropDown
)はテキストに基づいてサイズを変更するため、メニュー項目全体を含めるには小さすぎます。
メニュー項目のサイズを設定する簡単な方法はありますか?
.net - メニューとツールバーの間で共有する ToolStripMenuItem を作成する方法はありますか?
Winforms を使用して、古い VB6 プロジェクトを C# に移植しています。オリジナルは DataDynamic の ActiveBar スイートを使用して、ツールバー、メニュー、およびショートカット リボンの複数の項目への変更を同時に管理します。複数のメニュー、ツールバー、およびコンテキスト メニュー間で共有される項目のテキストを変更するために古いコードで行う必要があるのは、「ツール」オブジェクトの「キャプション」プロパティを変更することだけです。
.NET には、さまざまなコンテナー間で sを共有する何らかの方法が必要だと思いますToolStripItem
が、そうではないようです。何か不足していますか?
Clone
現在、オブジェクトに拡張メソッドを実装しToolStripMenuItem
たり、フォームに各共有可能ファイルを追跡させたりするなど、さまざまなアイデアから始めました。ローカル コピーを更新しても他のコピーが更新されないことに気付いたとき、これは失敗しました (単純に各項目を手動でオン/オフするよりも複雑な更新イベントを追加する必要があります)。タグに基づいてすべてのアイテムを更新する何らかの方法を作成することを検討しました。それもかなり無理のようでした。
同様の状況で、皆さんはどのようなテクニックを使用しましたか?