.NET TIPS

複数のコントロール間の左右/上下のすき間を細かく調整するには?[VS 2008、VS 2005、VS.NET]

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

 本TIPSでは、Visual Studioの[レイアウト]ツールバーが持つ1つの機能を利用して、Windowsフォームに配置された複数のコントロール間の上下または左右にあるすき間の間隔を細かく調整する方法を紹介する。なお、この方法はすべてのバージョンのVisual Studioで利用できる。

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

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

フォーム上の複数のコントロール間の左右/上下のすき間を細かく調整する方法

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

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

 これらのボタンを押すたびに広がったり、狭まったりする幅は、デフォルトでは左右、上下ともに8ピクセルである。この幅は、Windowsフォームのグリッド・サイズに基づいているので、グリッド・サイズを変更することで変更できる。グリッド・サイズの変更方法は、「TIPS:Windowsフォームのグリッド・サイズを変更するには?」を参照してほしい。

 なお、左右/上下のすき間を完全になくすには、 (=[左右の間隔を削除する]ボタン)もしくは(=[上下の間隔を削除する]ボタン)を利用すればよい。

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

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

「.NET TIPS」


Insider.NET フォーラム 新着記事
  • 第2回 簡潔なコーディングのために (2017/7/26)
     ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている
  • 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21)
     Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう
  • 第1回 明瞭なコーディングのために (2017/7/19)
     C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える
  • Presentation Translator (2017/7/18)
     Presentation TranslatorはPowerPoint用のアドイン。プレゼンテーション時の字幕の付加や、多言語での質疑応答、スライドの翻訳を行える
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Insider.NET 記事ランキング

本日 月間