VBな日々

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

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

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

Leave a Reply

メールアドレスが公開されることはありません。