コントロールの大きさと位置を揃える

f:id:accs2014:20170609010438p:plain:right:w300

 フォームやレポートのコントロールを、テーブルやExcelのセルのようにビシッと揃えたいという時の操作です。
 例として、大きさも位置もバラバラなテキストボックスが置かれている右のようなレポートを用います。


f:id:accs2014:20170609010434p:plain:right:w300

 まずは幅を揃えます。幅は、最も広いものに合わせるものとします。
 すべてのテキストボックスを選択して…


f:id:accs2014:20170609010427p:plain:right:w300

 右クリックし、メニューから「サイズ変更」>「広いコントロールに合わせる」を選択します。


f:id:accs2014:20170609010423p:plain:right:w300

 幅が揃いました。
 さらに「サイズ変更」>「低い(高い)コントロールに合わせる」を実行すると完全に同じ大きさになりますが、ここでは省略します。


f:id:accs2014:20170609010417p:plain:right:w300

 次に位置を揃えます。位置は、最も左にあるものに合わせるものとします。
 やはりすべてのテキストボックスを選んだ状態で「配置」>「左」と選択します。


f:id:accs2014:20170609010544p:plain:right:w300

 最も左にあった「会員番号」というテキストボックスに左右の位置が揃いました。


f:id:accs2014:20170609010541p:plain:right:w300

 さて、さらに「配置」>「上」を実行してみます。
 テキストボックスが一か所に重なり合ってしまいそうですが…


f:id:accs2014:20170609010536p:plain:right:w300

 そうはならず、重なり合わないように隙間が詰められ、整然と表示されます。
 ただし、実行前からテキストボックスの一部が重なり合った状態で実行すると、一か所に重なり合った状態になってしまうので注意が必要です。