.NET TIPS

複数のコントロールの上下左右の端を揃えるには?[VS 2008、VS 2005、VS.NET]

デジタルアドバンテージ 一色 政彦
2008/07/10

 Windowsフォーム上に配置した複数のコントロールの左端/右端/上端/下端を揃えるには、Visual Studio 2005以降で搭載されているスナップ・ラインという機能が非常に便利だが(参考:「Visual Basic 2005 ここが便利!IDE編 第11回 ラベルとテキストボックスのきれいな並べ方とは!?」)、Visual Studioはこれ以外にも容易にコントロールの上下左右の端を調整できる機能が搭載されている。それが[レイアウト]ツールバーだ。

 本TIPSでは[レイアウト]ツールバーが持つ1機能を利用して、Windowsフォームに配置された複数のコントロールの上下左右の端を正確に揃える方法を紹介する。なお、この方法はすべてのVisual Studioで利用できる。

[レイアウト]ツールバーの表示

 まずは[レイアウト]ツールバーを表示させよう。これについては、「TIPS:コントロールをWindowsフォームの中央に正確に配置するには?」の「[レイアウト]ツールバーの表示」の項を参考にしてほしい。

フォーム上の複数のコントロールの上下左右の端を揃える方法

 複数のコントロールの上下左右の端を揃えるには、複数のコントロールを選択した状態で[レイアウト]ツールバー上の (=[左端え]ボタン)/ (=[右揃え]ボタン)/ (=[上端え]ボタン)/ (=[下揃え]ボタン)を利用する。注意点としては、選択している複数のコントロールのうち、周りが□(=白い四角)で囲まれているものが基準になることだ(基準にならないほかのコントロールは、周りが■で囲まれる)。具体的な操作手順は次の画面を参考にしてほしい。

複数のコントロールの上下左右の端を揃える手順
フォーム上に配置された複数のコントロールの右端を揃えているところ。
  複数のコントロールを選択する。これには、基準にしたいコントロールを普通にクリックし、それ以外のコントロールを[Ctrl]キーもしくは[Shift]キーを押しながらクリックしていけばよい。ちなみに選択状態を解除するには[Esc]キーを押せばよい。
  基準のコントロールを変更したい場合には、そのコントロールをクリックすればよい。これによりそのコントロールの周りが□で囲まれ、基準コントロールが切り替わる(それ以外のコントロールの周りは■で囲まれる)。
  を押すと選択した複数のントロールの左端が、を押すと右端が、を押すと上端、なら下端が、基準のコントロールの端に揃えられる。

 なお、端ではなく、基準のコントロールの中央の位置で揃える機能もある(あまり活用の機会はないだろうが……)。左右の中央で揃えるには (=[左右中央整列]ボタン)を、上下の中央で揃えるには (=[上下中央整列]ボタン)を押せばよい。End of Article

カテゴリ:Windowsフォーム 処理対象:コントロール
カテゴリ:Visual Studio .NET 処理対象:IDE
カテゴリ:Visual Studio 2005 処理対象:IDE
カテゴリ:Visual Studio 2008 処理対象:IDE
関連TIPS:コントロールをWindowsフォームの中央に正確に配置するには?

この記事と関連性の高い別の.NET TIPS
複数のコントロールの幅と高さを揃えるには?
コントロールをWindowsフォームの中央に正確に配置するには?
複数のコントロール間の左右/上下のすき間を細かく調整するには?
複数のコントロール間の左右/上下のすき間を均等にするには?
このリストは、(株)デジタルアドバンテージが開発した
自動関連記事探索システム Jigsaw(ジグソー) により自動抽出したものです。
generated by

「.NET TIPS」

TechTargetジャパン

Insider.NET フォーラム 新着記事

@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

RSSフィード

キャリアアップ

- PR -
@IT Sepcial

イベントカレンダー

PickUpイベント

- PR -
もっと見る
- PR -

お勧め求人情報

ホワイトペーパーTechTargetジャパン

@IT Sepcial
ソリューションFLASH