|
.NET TIPS Windowsフォームのグリッド・サイズを変更するには?デジタルアドバンテージ 一色 政彦2005/12/16 |
![]() |
|
|
|
Visual Studio(.NET/2005)のWindowsフォーム・デザイナのデフォルトの設定では、次の画面のようなグリッド(=フォーム上の格子点)が表示される。
![]() |
|||||||||
| Windowsフォーム・デザイナのグリッド表示 | |||||||||
| Windowsフォーム・デザイナのデフォルトの設定ではコントロールを配置するときの目安としてグリッドが表示される。 | |||||||||
|
このグリッド表示は、コントロールを配置するときの目安となるだけでなく、そのグリッドに対してコントロールがスナップする(=位置を合わせる)ので、マウス操作により一定間隔でコントロールを配置できるようになるというメリットがある。
なおグリッドがスナップするのは、[プロパティ]ウィンドウのSnapToGridプロパティがtrueの場合のみである。デフォルト値はtrueだ。従って、スナップしてほしくなければ、このプロパティをfalseに設定すればよい。
グリッド・サイズを変更するには?(フォームごと)
このようにグリッド表示はコントロールを等間隔に配置する際には非常に役立つ機能だが、場合によってはそのグリッド間隔(=グリッド・サイズ)を変えたい場合がある。
これを行うには、[プロパティ]ウィンドウのGridSizeプロパティを変更すればよい。GridSizeプロパティは、デフォルトで(8, 8)=(横8ピクセル、縦8ピクセル)という値になっているので、よりきめ細かいグリッドにするには最小で(2, 2)まで小さくでき、より粗いグリッドにするには最大で(200, 200)まで大きくすることができる。
次の画面は実際にグリッド・サイズを(2, 2)に変更したところである。
![]() |
||||||
| Windowsフォームのグリッド・サイズの変更(フォームごと) | ||||||
| グリッド・サイズの値はデフォルトで(8, 8)だが、(2, 2)〜(200, 200)の間で変更できる。なお、もし(1, 1)の間隔で配置したい場合はグリッドを表示する意味そのものがないので、[プロパティ]ウィンドウのDrawGridプロパティとSnapToGridプロパティをともにfalseに設定してグリッド表示とグリッドへのスナップを無効化すればよい。 | ||||||
|
このグリッド・サイズの設定はフォームごとに行う必要がある。だが開発環境全体でグリッド・サイズのデフォルト値そのものを変更したい場合もあるだろう。
グリッド・サイズを変更するには?(開発環境全体)
開発環境全体でグリッド・サイズを変更したい場合には、IDEのオプション設定自体を変えてしまえばよい。これには、IDEのメニュー・バーから[ツール]−[オプション]を選択して[オプション]ダイアログを表示し、そのダイアログでグリッド・サイズを変更する。これにより、WindowsフォームのGridSizeプロパティのデフォルト値が変更される。
次の画面は[オプション]ダイアログで開発環境全体のグリッド・サイズを変更しているところだ。
この画面を見れば分かるように、ShowGridプロパティ(=前述のDrawGridプロパティと同じもの)やSnapToGridプロパティも、ここで統合開発全体のデフォルト値を変更できる。![]()
| カテゴリ:Windowsフォーム 処理対象:Windowsフォーム・デザイナ カテゴリ:Visual Studio .NET 処理対象: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 -





