問題タブ [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.
.net - Altキーを押してメニューストリップを選択できないようにする
alt を使用していくつかのショートカットを作成したいのですが、alt を押すとメニューストリップが選択されます。この動作を無効にするにはどうすればよいですか?
c# - 境界線なしでウィンドウを移動
境界線のないウィンドウを移動するにはどうすればよいですか? アプリケーションに空きスペースはありません。使用できるのは Web ブラウザーとメニューストリップだけです。ユーザーがメニュー ストリップをドラッグしてウィンドウを移動できるようにしたいと考えています。これをどのようにコーディングしますか?オンラインで見つけたいくつかのコード ブロックを試しましたが、どれも機能しませんでした。
.net - MenuStrip コントロールの LayoutStyle を StackWithOverflow に設定できますか?
MenuStrip を使用して簡単なフォームを作成します。MenuStripは(デフォルト)LayoutStyle
に設定されています。HorizontalStackWithOverflow
MenuStrip に関する MSDN リファレンスによると、そのLayoutStyleプロパティは ToolStrip から継承されます。LayoutStyle の可能な値の 1 つはHorizontalStackWithOverflow
、デフォルト設定でもあります。この設定により、Overflow
プロパティが AsNeeded に設定されたアイテムがオーバーフロー ボタンに移動されます。
アプリケーションを実行してフォームのサイズを変更すると、メニューが完全に収まらなくなりますが、これは起こりません。ToolStripMenuItems Overflow プロパティを AsNeeded に設定しましたが、フォームのサイズを変更すると、右側のメニュー項目が消えてしまいます。
ドキュメンテーションは間違っていますか? MenuStrip ではなく ToolStrip でのみオーバーフロー ボタンを取得できますか? または、物事を機能させるために他に何かしなければならないことがありますか? それとも、ドキュメントを読み間違えているだけですか?
c# - WinForms でメニューを複数の列に分割できますか?
私のアプリケーションのメニューには、縦一列に表示するには項目が多すぎます。2 つのメニューに分割することは、UI のセマンティクスを壊してしまうため、良い解決策とは言えません。1 つのメニューを複数の列で表示するように設定することはできますか (Windows XP の従来の [スタート] メニューの垂直オーバーフローの場合など)
c# - MenuStripコントロールの下に描かれた白い線を削除するにはどうすればよいですか?
MenuStripの色とグラデーションをカスタマイズする方法について他のいくつかの記事を読みました。
私がやりたいのは、グラデーションを削除して、MenuStripがフォームの残りの部分と同じ色になるようにすることです。これは、私にとっては、新しいWinFormsプロジェクトを作成するときに使用されるデフォルト設定です。「システム」に変更してみRenderMode
ましたが、ある程度は機能しますが、ビルドして実行すると、MenuStripの長さの白い線が残ります。絵を描いたり絵を描いたりする必要がありますか?または、もっと簡単な方法はありますか?
c# - 動的な「最近開いたファイル」メニューの作成
MenuStrip に機能を追加したいのですが、最近開いたプロジェクトを開くために、メニュー オプションにカーソルを合わせるか、メニュー オプションを押すことができるオプションが必要です。
File---> Recently Opened Projects---> {List of projects.....}
Microsoft Office 製品 (Word 2007 など) に存在するのと同じ種類のオプション/メニュー。
ファイル名の配列を取得する方法を知っています。Sub MenuStrip に名前の配列を配置する方法を知る必要があります。
c# - チェックされたToolStripMenuItemを取得するには?
私はMenuStrip
2 つの mainを使用しToolStripMenuItems
ています。それぞれに「ドロップダウン」があり、CheckOnClick
プロパティが true に設定されている ToolStripMenuItems が増えています。
今、選択したアイテムを取得しようとしていますbool ToolStripMenuItem.Checked
が、存在することはわかっていますが、ループを使用してToolStripMenuItems
各メインから取得し、どのアイテムToolStripMenuItem
が.Cheked is == trueかを確認するにはどうすればよいですか?
または、チェック済みを取得するより良い方法はありますToolStripMenuItem
か?
c# - ToolStripControlHost 項目でコントロールのサイズを変更する方法は?
ここで少し問題があります。
UserControl
Visual Studio のように元に戻す/やり直しを作成しました。私はそれを私のものに追加したかっMenuStrip
たToolStripControlHost
.
問題は、コントロールが小さすぎることです。幅はちょうど約 100 ですが、200 のはずです。どのようにサイズを変更できますか? Size
プロパティは何も変更しません。AutoSize
コントロールを変更するために多くの問題があり、Dock
何も変更されません...何ができるかわかりません:-/
どうもありがとう :)
vb.net - フォームの読み込み時に [ファイル] メニューをドロップダウンする方法は?
フォームの読み込み時に [ファイル] メニューをドロップダウンする方法は?
フォームを開いたときにファイルメニューがドロップダウンするようにしたい。
これを行う方法 ?
winforms - メニューストリップのサブメニューを開くのを遅らせる
私たちの環境: Visual Studio 2010、c#、.net 4 クライアント プロファイル。
メインフォームにメニューストリップを含む Winforms アプリケーションがあります。メニューストリップの項目には、画像 (64x64) とテキストの両方が含まれています。メイン フォームには、5 つのタブを含む TabControl もあります。メイン フォームの OnLoad() メソッドで、TabControl ヘッダーを非表示にして、ヘッダーが表示されないようにし、クリックできないようにします。代わりに、ユーザーがメニューストリップのアイテムをクリックすると、アクティブなタブが切り替わります。
ただし、メニューには多くのサブメニュー項目があり、メインのメニューストリップを使用してアクティブなタブを選択するため、サブメニュー項目は、ユーザーがメニュー項目を瞬時にではなく、一定期間クリックした後にのみ表示されるようにします。 . それ以外の場合、ユーザーが (tabPage を選択して) アクティブなビューを変更するたびに、サブメニューを含むメニューストリップ項目をクリックしたため、サブメニューが画面に表示されます。
これは可能ですか?