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

.net - Altキーを押してメニューストリップを選択できないようにする

alt を使用していくつかのショートカットを作成したいのですが、alt を押すとメニューストリップが選択されます。この動作を無効にするにはどうすればよいですか?

0 投票する
8 に答える
27924 参照

c# - 境界線なしでウィンドウを移動

境界線のないウィンドウを移動するにはどうすればよいですか? アプリケーションに空きスペースはありません。使用できるのは Web ブラウザーとメニューストリップだけです。ユーザーがメニュー ストリップをドラッグしてウィンドウを移動できるようにしたいと考えています。これをどのようにコーディングしますか?オンラインで見つけたいくつかのコード ブロックを試しましたが、どれも機能しませんでした。

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

.net - MenuStrip コントロールの LayoutStyle を StackWithOverflow に設定できますか?

MenuStrip を使用して簡単なフォームを作成します。MenuStripは(デフォルト)LayoutStyleに設定されています。HorizontalStackWithOverflow

MenuStrip に関する MSDN リファレンスによると、そのLayoutStyleプロパティは ToolStrip から継承されます。LayoutStyle の可能な値の 1 つはHorizontalStackWithOverflow、デフォルト設定でもあります。この設定により、Overflowプロパティが AsNeeded に設定されたアイテムがオーバーフロー ボタンに移動されます。

アプリケーションを実行してフォームのサイズを変更すると、メニューが完全に収まらなくなりますが、これは起こりません。ToolStripMenuItems Overflow プロパティを AsNeeded に設定しましたが、フォームのサイズを変更すると、右側のメニュー項目が消えてしまいます。

ドキュメンテーションは間違っていますか? MenuStrip ではなく ToolStrip でのみオーバーフロー ボタンを取得できますか? または、物事を機能させるために他に何かしなければならないことがありますか? それとも、ドキュメントを読み間違えているだけですか?

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

c# - WinForms でメニューを複数の列に分割できますか?

私のアプリケーションのメニューには、縦一列に表示するには項目が多すぎます。2 つのメニューに分割することは、UI のセマンティクスを壊してしまうため、良い解決策とは言えません。1 つのメニューを複数の列で表示するように設定することはできますか (Windows XP の従来の [スタート] メニューの垂直オーバーフローの場合など)

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

c# - MenuStripコントロールの下に描かれた白い線を削除するにはどうすればよいですか?

MenuStripの色とグラデーションをカスタマイズする方法について他のいくつかの記事を読みました。

私がやりたいのは、グラデーションを削除して、MenuStripがフォームの残りの部分と同じ色になるようにすることです。これは、私にとっては、新しいWinFormsプロジェクトを作成するときに使用されるデフォルト設定です。「システム」に変更してみRenderModeましたが、ある程度は機能しますが、ビルドして実行すると、MenuStripの長さの白い線が残ります。絵を描いたり絵を描いたりする必要がありますか?または、もっと簡単な方法はありますか?

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

c# - 動的な「最近開いたファイル」メニューの作成

MenuStrip に機能を追加したいのですが、最近開いたプロジェクトを開くために、メニュー オプションにカーソルを合わせるか、メニュー オプションを押すことができるオプションが必要です。

File---> Recently Opened Projects---> {List of projects.....}

Microsoft Office 製品 (Word 2007 など) に存在するのと同じ種類のオプション/メニュー。

ファイル名の配列を取得する方法を知っています。Sub MenuStrip に名前の配列を配置する方法を知る必要があります。

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

c# - チェックされたToolStripMenuItemを取得するには?

私はMenuStrip2 つの mainを使用しToolStripMenuItemsています。それぞれに「ドロップダウン」があり、CheckOnClickプロパティが true に設定されている ToolStripMenuItems が増えています。

今、選択したアイテムを取得しようとしていますbool ToolStripMenuItem.Checkedが、存在することはわかっていますが、ループを使用してToolStripMenuItems各メインから取得し、どのアイテムToolStripMenuItemが.Cheked is == trueかを確認するにはどうすればよいですか?

または、チェック済みを取得するより良い方法はありますToolStripMenuItemか?

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

c# - ToolStripControlHost 項目でコントロールのサイズを変更する方法は?

ここで少し問題があります。

UserControlVisual Studio のように元に戻す/やり直しを作成しました。私はそれを私のものに追加したかっMenuStripToolStripControlHost.

問題は、コントロールが小さすぎることです。幅はちょうど約 100 ですが、200 のはずです。どのようにサイズを変更できますか? Sizeプロパティは何も変更しません。AutoSizeコントロールを変更するために多くの問題があり、Dock何も変更されません...何ができるかわかりません:-/

どうもありがとう :)

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

vb.net - フォームの読み込み時に [ファイル] メニューをドロップダウンする方法は?

フォームの読み込み時に [ファイル] メニューをドロップダウンする方法は?

フォームを開いたときにファイルメニューがドロップダウンするようにしたい。

これを行う方法 ?

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

winforms - メニューストリップのサブメニューを開くのを遅らせる

私たちの環境: Visual Studio 2010、c#、.net 4 クライアント プロファイル。

メインフォームにメニューストリップを含む Winforms アプリケーションがあります。メニューストリップの項目には、画像 (64x64) とテキストの両方が含まれています。メイン フォームには、5 つのタブを含む TabControl もあります。メイン フォームの OnLoad() メソッドで、TabControl ヘッダーを非表示にして、ヘッダーが表示されないようにし、クリックできないようにします。代わりに、ユーザーがメニューストリップのアイテムをクリックすると、アクティブなタブが切り替わります。

ただし、メニューには多くのサブメニュー項目があり、メインのメニューストリップを使用してアクティブなタブを選択するため、サブメニュー項目は、ユーザーがメニュー項目を瞬時にではなく、一定期間クリックした後にのみ表示されるようにします。 . それ以外の場合、ユーザーが (tabPage を選択して) アクティブなビューを変更するたびに、サブメニューを含むメニューストリップ項目をクリックしたため、サブメニューが画面に表示されます。

これは可能ですか?