• ベストアンサー

ToolStripコントロールのLocationの値が変更できない

フォームの最上部にMenuStripを配置し、その後、ToolStripを配置するとToolStripが最上部にきてメニューバーが隠れてしまいます。 メニューバーの下にツールバーを表示させたいんです。 それぞれのコントロールのLocationプロパティで微調整すればよいのですが、ToolStripのLocationプロパティに値を入力しても自動的に0に戻ってしまいます。(MenuStripのLocationプロパティは変更できます) ToolStripのLocationプロパティの値を変更するにはどうすればよろしいのでしょうか。 回答お待ちしております。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

MenuSplitのClietRectangleでメニューが占める領域を取得します これで得た Rectangleを MenuStripのLocationでオフセットして Bottomプロパティを ToolStripのLocation.yに与えてやれば良いように思いますよ ToolStripやMenuStripのDockプロパティは Noneなのですよね Dockプロパティが None以外ならLocationによる位置変更は出来ないかと思います …

関連するQ&A