|
.NET TIPS コントロールをWindowsフォームの中央に正確に配置するには?[VS 2008、VS 2005、VS.NET]デジタルアドバンテージ 一色 政彦2008/06/26 |
![]() |
|
|
|
Windowsフォーム上でコントロールの位置を調整(以降、本稿では「配置」と表現する)する際には、Visual Studio 2005以降で搭載されているスナップ・ラインという機能が非常に便利だが(参考:「Visual Basic 2005 ここが便利!IDE編 第11回 ラベルとテキストボックスのきれいな並べ方とは!?」)、Visual Studioはこれ以外にも容易にコントロールを配置できる機能を持っている。それが[レイアウト]ツールバーだ。
本TIPSでは[レイアウト]ツールバーが持つ1機能を利用して、Windowsフォームの中央にコントロールを正確に配置する方法を紹介する。なお、この方法はすべてのVisual Studioで利用できる。
[レイアウト]ツールバーの表示
まずは[レイアウト]ツールバーを表示させよう。これには次の画面の例のように、ツールバー領域の余白部分を右クリックして、表示されるコンテキスト・メニューから[レイアウト]を選択すればよい。
![]() |
||||||
| [レイアウト]ツールバーの表示方法 | ||||||
| [レイアウト]ツールバーを表示しようとしているところ。 | ||||||
|
これにより、次のような[レイアウト]ツールバーが表示される。
| 表示された[レイアウト]ツールバー |
フォーム上でコントロールを左右中央および上下中央に配置する方法
Windowsフォームの中央にコントロールを配置するには、[レイアウト]ツールバー上の
(=[左右中央揃え]ボタン)と
(=[上下中央揃え]ボタン)を利用する。説明するまでもないが、次の画面のようにコントロールを選択した状態で、
を押すとコントロールの位置がフォームの左右中央(=横幅の中間地点)に移動し、
を押すと上下中央に移動する。
![]() |
||||||
| コントロールをフォームの中央に配置する手順 | ||||||
| コントロールをフォームの上下左右中央に配置しているところ。 | ||||||
|
コンテナ上でコントロールを左右中央および上下中央に配置する方法
コントロールがコンテナ・コントロール(Panelコントロールなど)の中に含まれている場合は、次の画面のように、フォームの中央ではなく、そのコンテナの中央に移動する。
![]() |
| コントロールをコンテナの中央に配置 |
なお、上下左右の中央に移動させるには、
と
をそれぞれ1回ずつ押さなければならない。![]()
| カテゴリ:Windowsフォーム 処理対象:コントロール カテゴリ:Visual Studio .NET 処理対象:IDE カテゴリ:Visual Studio 2005 処理対象:IDE カテゴリ:Visual Studio 2008 処理対象:IDE |
|
||||||||||||||||||||||||||||
| 「.NET TIPS」 |
TechTargetジャパン
- 新人プログラマーのためのInsider.NETの歩き方 2012 (2012/5/22)
晴れて.NETプログラマーとなる新人が効率的に開発技術を習得するには? 大量にある記事群の中から新人が読むべきお勧めを厳選して紹介 - jQuery MobileでJavaScriptプログラミング (2012/5/17)
jQuery Mobileは手軽なだけでなく、JavaScriptのAPIも充実しており、独自機能の実装もできる。今回は「グローバル設定」と「イベント」を解説 - Windows上で開発するための開発環境構築入門 (2012/5/16)
Windowsを使ってチームで開発している? なのにサーバOSを設定・運用した経験がない? そうなら、今すぐ学ぼう - 「コントラクト」でアプリのサンドボックスを乗り越える! (2012/5/11)
Metroスタイル・アプリはサンドボックスの中で動作する。それを乗り越えてほかのアプリと連携する仕組み「コントラクト」を解説
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -





