以下の各表は、.NET Framework の Windows フォーム アプリケーションで一般的に使用するクラスの一覧です。基本クラス、コントロール クラス、コンポーネント クラス、およびダイアログ ボックス クラスに分類されています。
.NET Framework ドキュメントで詳細な一覧を参照するには、System.Windows.Forms 名前空間に関するトピックを参照してください。
基本クラス
次の表は、System.Windows.Forms 名前空間の主要な Windows フォーム クラスの一覧とその説明です。
クラス |
説明 |
---|---|
視覚的に表現されるコンポーネントであるコントロールの基本クラスを定義します。 Form 上に表示されるすべてのコントロールに共通する基本機能を提供します。 |
|
通常のウィンドウ、モードレス ウィンドウ、ダイアログ ボックス、マルチ ドキュメント インターフェイス (MDI) クライアント、または MDI 親ウィンドウを表します。 フォームはアプリケーションのユーザー インターフェイスを構成します。 |
|
他のコントロールの作成、または他の複数のコントロールを組み合わせたカスタム コントロールの作成に使用できる空のコントロールを提供します。 |
コントロール クラス
次の表は、System.Windows.Forms 名前空間の主なコントロール クラスの一覧とその説明です。 これらのコントロールを使用して、多彩なユーザー インターフェイスを作成できます。
クラス |
説明 |
---|---|
データ入力コントロールです。 Windows のテキスト ボックス コントロールを表します。 |
|
データ入力コントロールです。 Windows のコンボ ボックス コントロールを表します。 |
|
データ表示コントロールです。 Windows の標準のラベルを表します。 |
|
データ表示コントロールです。 Windows のリスト ビュー コントロールを表します。4 種類のビューのいずれかを使用して、項目のコレクションを表示します。 |
|
コマンド ボタン コントロールです。 Windows のボタン コントロールを表します。 |
|
コマンド ボタン コントロールです。 Windows のツール バー オブジェクト用のコンテナーを提供します。 |
|
デザイナー コントロールです。 オブジェクトのプロパティを参照するためのユーザー インターフェイスを提供します。 |
コンポーネントのクラス
System.Windows.Forms 名前空間には、コントロール以外のクラスも用意されています。Control クラスからは派生されていないものの、Windows ベースのアプリケーションにビジュアル機能を提供するクラスです。 次の表は、利用可能なコンポーネント クラスの一部です。
クラス |
説明 |
---|---|
データ表示コンポーネントです。 ユーザーがポインターをコントロール上に配置したときに、そのコントロールの目的の簡単な説明を表示する、小さい四角形のポップアップ ウィンドウを表します。 |
|
データ表示コンポーネントです。 フォーム上のコントロールに関連するエラーがあることを示すためのユーザー インターフェイスを提供します。 |
|
メニュー コンポーネントです。 ContextMenuStrip コントロールの基本機能を提供します。 |
|
メニュー コンポーネントです。 ショートカット メニューを表します。 |
|
ヘルプ コンポーネントです。 HTML ヘルプ 1.0 エンジンをカプセル化します。 |
|
ヘルプ コンポーネントです。 コントロールのポップアップ ヘルプまたはオンライン ヘルプを提供します。 |
ダイアログ ボックス クラス
Windows には、いくつかのコモン ダイアログ ボックスが用意されています。これらを使用すると、ファイルのオープンや保存、フォントやテキストの色の操作、印刷などのタスクを実行するときに、アプリケーション間で統一のとれたユーザー インターフェイスを実現できます。 次の表は、ストリームによるファイルの読み取りと書き込みで一般的に使用する主なクラスの一覧です。
クラス |
説明 |
---|---|
開くファイルや保存するファイルの名前をユーザーが参照および入力できるようにするためのダイアログ ボックスを表示する機能を提供します。 |
|
開くファイルや保存するファイルの名前をユーザーが参照および入力できるようにするためのダイアログ ボックスを表示する機能を提供します。 |
|
アプリケーションで使用するフォントの各種要素を変更するためのダイアログ ボックスを表示します。 |
|
文書印刷の各種項目をユーザーが制御できるようにするためのダイアログ ボックスを表示します。 |
|
文書印刷の各種項目をユーザーが制御できるようにするためのダイアログ ボックスを表示します。 |
|
ユーザーに対してデータを表示したり、ユーザーからデータを取得したりできるメッセージ ボックスを表示します。 |
参照
参照
概念
Visual Basic での Windows フォーム アプリケーションの概念