VBな日々
VisualBasicのプログラムで、ウィンドウリサイズ時の部品のサイズと位置調整を一部手作業(Resizeハンドラ)で行なっていたのだが、うまく行かないケースが発生。
こんなことを手作業でやる事自体が変。レイアウトマネージャの仕事だ。もしかして、VB.NETにもレイアウトマネージャがあるかもと、ツールボックスのコンテナの中を探すと、FlowLayoutPanelとTableLayoutPanelという聞いたような名前のものがある。TableLayoutPanelはきっとGridBagLayoutに違いない。使ってみるとそのとおり、まったく同じ感覚で使うことができた。 VisualStudioでレイアウトマネージャが使えるとは …VEと違いが無くなって来る …まぁ、めでたい。.NET FrameforkはJavaを参考にしているようで、Javaの知識がかなり通用する。
最近のコメント