フォーム幅を小さくしたとき、MenuStripメニューを2段に表示させるには?

解決


UMA  2009-08-16 12:54:35  No: 146219

環境はVB2008です。
MDIフォームにMenuStripを設定していますが、MenuStripにメニューアイテムをたくさん並べているため、
フォームの幅を小さくしてしまうと右側のメニューアイテムが表示されず、これを選択することができなくなってしまいます。
MenuStripの幅よりフォームの幅が小さくなった場合、

・メニューが自動的に2段になるなどしてメニューアイテムがすべて表示されるようにする
・例えばMenuStrip右に">>"のような表示が出て、それをクリックすると隠れたメニューアイテムにアクセスできるようにする

にはどうすればよいでしょうか?
よろしくお願いいたします。


UMA  2009-08-16 14:55:10  No: 146220

自己レスです。
MenuStripのCanOverflowプロパティをTrueにすればよいことが分かりました。
(デザイナのプロパティ一覧には表示されていなかったので分かりませんでした。)
あと、各メニューアイテムのOverFlowプロパティを適切に設定すればいいことが分かりました。
お騒がせしました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加