VisualBasicのプログラムで、ウィンドウリサイズ時の部品のサイズと位置調整を一部手作業(Resizeハンドラ)で行なっていたのだが、うまく行かないケースが発生。


こんなことを手作業でやる事自体が変。レイアウトマネージャの仕事だ。もしかして、VB.NETにもレイアウトマネージャがあるかもと、ツールボックスのコンテナの中を探すと、FlowLayoutPanelとTableLayoutPanelという聞いたような名前のものがある。TableLayoutPanelはきっとGridBagLayoutに違いない。使ってみるとそのとおり、まったく同じ感覚で使うことができた。


VisualStudioでレイアウトマネージャが使えるとは ...VEと違いが無くなって来る ...まぁ、めでたい。.NET FrameforkはJavaを参考にしているようで、Javaの知識がかなり通用する。