新しい機能と対応するコントロールを増加
VS2005では、.NET Framework 2.0で追加された、幾つかのクラスをデザイナ画面で扱えるようにしたコントロールが増えている。次の表2、3には、追加された主なコントロール種別を示した。
表2■Windows Formで追加されたコントロール
コントロール名 |
内 容 |
| DataGridView |
表形式でデータを表示ならびに編集するユーザーインタフェースを提供する。DataGridコントロールの高性能版 |
| DataConnector |
データベースに接続するためのコントロール。従来のDataAdapterコントロールの代わりに使う |
| DataNavigator |
データベースのカレントレコードを前後に移動するためのユーザーインタフェースを提供するコントロール |
| SerialPort |
シリアルポートを使った通信機能を提供する |
| BackgroundWorker |
スレッドを利用してバックグラウンドでの実行機能をサポートする |
| MaskedTextBox |
定められた書式に合致する入力だけを受け付けるテキストボックス |
| FlowLayoutPanel |
左から右や上から下の順へとコントロールを配置するレイアウト用のパネル |
| TableLayoutPanel |
格子状にコントロールを配置するレイアウト用のパネル |
| ToolStrip |
ToolBarコントロールの高性能版。Internet ExplorerやOfficeのツールバーのように、ユーザーがツールバーを任意の場所に移動できるようになった |
| SoundPlayer |
音声ファイルの再生をするコントロール |
| PropertyGrid |
Visual Studioのプロパティ画面のようなユーザーインタフェースを提供するコントロール |
| WebBrowser |
Webブラウザ機能を提供する。HTMLを与えてレンダリングすることもできる |
|
表3■Webフォームで追加されたコントロール
コントロール名 |
主 な 開 発 目 的 |
| DataGridView |
表形式でデータを表示ならびに編集するユーザーインタフェースを提供する。DataGridコントロールの高性能版 |
| DataConnector |
データベースに接続するためのコントロール。従来のDataAdapterコントロールの代わりに使う |
| DataNavigator |
データベースのカレントレコードを前後に移動するためのユーザーインタフェースを提供するコントロール |
| SerialPort |
シリアルポートを使った通信機能を提供する |
| BackgroundWorker |
スレッドを利用してバックグラウンドでの実行機能をサポートする |
| MaskedTextBox |
定められた書式に合致する入力だけを受け付けるテキストボックス |
| FlowLayoutPanel |
左から右や上から下の順へとコントロールを配置するレイアウト用のパネル |
| TableLayoutPanel |
格子状にコントロールを配置するレイアウト用のパネル |
| ToolStrip |
ToolBarコントロールの高性能版。Internet ExplorerやOfficeのツールバーのように、ユーザーがツールバーを任意の場所に移動できるようになった |
| SoundPlayer |
音声ファイルの再生をするコントロール |
| PropertyGrid |
Visual Studioのプロパティ画面のようなユーザーインタフェースを提供するコントロール |
| WebBrowser |
Webブラウザ機能を提供する。HTMLを与えてレンダリングすることもできる |
|

Copyright© 2012 ITmedia, Inc. All Rights Reserved.