Windows フォームで使用するコントロール
Windows フォームで使用できるコントロールおよびコンポーネントの一覧をアルファベット順で以下に示します。 このセクションに示されている Windows フォーム コントロールに加えて、ActiveX コントロールおよびカスタム コントロールも Windows フォームに追加できます。 必要なコントロールが以下の一覧にない場合は、独自のコントロールを作成することもできます。 詳細については、「デザイン時の Windows フォーム コントロールの開発」を参照してください。 必要なコントロールの選択の詳細については、「Windows フォーム コントロールの機能別一覧」を参照してください。
注意
Visual Basic のコントロールは、.NET Framework に用意されているクラスを基にしています。
このセクションの内容
Windows フォーム コントロールの機能別一覧
.NET Framework に基づく Windows フォーム コントロールの一覧を示し、それらのコントロールについて説明します。組み込みのオーナー描画サポートを備えたコントロール
コントロールの外観のうち、プロパティを使用して扱えない部分を変更する方法を説明します。BackgroundWorker コンポーネント
フォームまたはコントロールで非同期の操作を実行できるようにします。BindingNavigator コントロール (Windows フォーム)
データにバインドされているコントロールに対して、移動および操作のためのユーザー インターフェイス (UI) を提供します。BindingSource コンポーネント
コントロールへのバインドのためのデータ ソースをカプセル化します。Button コントロール (Windows フォーム)
ユーザーがクリックしてアクションを実行できる標準のボタンを提供します。CheckBox コントロール (Windows フォーム)
ある条件がオンかオフかを示します。CheckedListBox コントロール (Windows フォーム)
各項目の横にチェック ボックスの付いた項目の一覧を表示します。ColorDialog コンポーネント (Windows フォーム)
ユーザーは、定義済みダイアログ ボックスのパレットで色を選択したり、パレットに色を追加したりできます。ComboBox コントロール (Windows フォーム)
ドロップダウン コンボ ボックスにデータを表示します。ContextMenu コンポーネント (Windows フォーム)
選択したオブジェクトに関連付けられたコマンドのうち、頻繁に使用されるコマンドを簡単に実行するためのメニューを提供します。 ContextMenuStrip コントロールは、以前のバージョンの ContextMenu コントロールに代わると共に追加の機能を提供します。ただし、ContextMenu コントロールも、下位互換性を保つ目的および必要に応じて将来使用する目的で保持されます。ContextMenuStrip コントロール
ショートカット メニューを表します。 ContextMenuStrip コントロールは、以前のバージョンの ContextMenu コントロールに代わると共に追加の機能を提供します。ただし、ContextMenu コントロールも、下位互換性を保つ目的および必要に応じて将来使用する目的で保持されます。DataGrid コントロール (Windows フォーム)
データセット内のデータを表形式で表示し、データ ソースを更新できるようにします。DataGridView コントロール (Windows フォーム)
表形式のデータを表示および編集するための、柔軟性と拡張性のあるシステムを提供します。DateTimePicker コントロール (Windows フォーム)
日付や時刻の一覧から 1 つの項目を選択できるようにします。ダイアログ ボックス コントロールおよびコンポーネント (Windows フォーム)
アプリケーションまたはシステムとの標準的なやり取りを可能にする一連のコントロールについて説明します。DomainUpDown コントロール (Windows フォーム)
ユーザーが参照して選択できるテキスト文字列の一覧を表示します。ErrorProvider コンポーネント (Windows フォーム)
処理を中断せずに、ユーザーにエラー情報を表示します。FileDialog クラス
ファイル ダイアログ ボックスの基本クラスの機能を提供します。FlowLayoutPanel コントロール (Windows フォーム)
水平または垂直に内容を動的にレイアウトするパネルを表します。FolderBrowserDialog コンポーネント (Windows フォーム)
ユーザーがディレクトリを参照して選択したり新規ディレクトリを作成したりできるインターフェイスを表示します。FontDialog コンポーネント (Windows フォーム)
システムに現在インストールされているフォントを公開します。GroupBox コントロール (Windows フォーム)
他のいくつかのコントロールを識別できるようグループ化します。HelpProvider コンポーネント (Windows フォーム)
HTML ヘルプ ファイルを Windows ベースのアプリケーションに関連付けます。HScrollBar コントロールおよび VScrollBar コントロール (Windows フォーム)
項目の一覧や大量の情報を見るために、アプリケーションまたはコントロール内で水平または垂直にスクロールできるようにします。ImageList コンポーネント (Windows フォーム)
他のコントロール上にイメージを表示します。Label コントロール (Windows フォーム)
ユーザーが編集できないテキストを表示します。LinkLabel コントロール (Windows フォーム)
Windows フォーム アプリケーションに Web スタイルのリンクを追加できます。ListBox コントロール (Windows フォーム)
定義済みの一覧からユーザーが 1 つ以上の項目を選択できるようにします。ListView コントロール (Windows フォーム)
Windows エクスプローラーと同じ方法で、項目の一覧をアイコンで表示します。MainMenu コンポーネント (Windows フォーム)
実行時にメニューを表示します。 MenuStrip コントロールは、以前のバージョンの MainMenu コントロールに代わると共に追加の機能を提供します。ただし、MainMenu コントロールは、下位互換性を保つ目的および将来使用する目的で保持されます。MaskedTextBox コントロール (Windows フォーム)
フォームでのユーザー入力の形式を制限します。MenuStrip コントロール (Windows フォーム)
フォーム用のメニュー システムを提供します。 MenuStrip コントロールは、以前のバージョンの MainMenu コントロールに代わると共に追加の機能を提供します。ただし、MainMenu コントロールは、下位互換性を保つ目的および将来使用する目的で保持されます。MonthCalendar コントロール (Windows フォーム)
わかりやすいグラフィカル インターフェイスを使用して、ユーザーが日付情報を表示および設定できるようにします。NotifyIcon コンポーネント (Windows フォーム)
他にユーザー インターフェイスを持たない、バックグラウンドで動作するプロセスのためにアイコンを表示します。NumericUpDown コントロール (Windows フォーム)
ユーザーが参照して選択できる数値の一覧を表示します。OpenFileDialog コンポーネント (Windows フォーム)
ユーザーが定義済みダイアログ ボックスでファイルを開くことができるようにします。PageSetupDialog コンポーネント (Windows フォーム)
定義済みのダイアログ ボックスを使用してページ設定を行います。Panel コントロール (Windows フォーム)
他のいくつかのコントロールを識別できるようグループ化し、スクロールできるようにします。PictureBox コントロール (Windows フォーム)
ビットマップ、GIF、JPEG、メタファイル、またはアイコン形式のグラフィックスを表示します。PrintDialog コンポーネント (Windows フォーム)
プリンターを選択し、印刷するページを指定し、その他の印刷設定を行います。PrintDocument コンポーネント (Windows フォーム)
Windows ベースのアプリケーションの中で、印刷対象を定義するプロパティを設定してから印刷を行います。PrintPreviewControl コントロール (Windows フォーム)
定義済みのバージョンの代わりに、独自の PrintPreview コンポーネントまたはダイアログ ボックスを作成できるようします。PrintPreviewDialog コントロール (Windows フォーム)
印刷されたときの状態でドキュメントを表示します。ProgressBar コントロール (Windows フォーム)
処理の進行状況をグラフィカルに表示します。RadioButton コントロール (Windows フォーム)
相互に排他的な 2 つ以上のオプションのセットを表示します。RichTextBox コントロール (Windows フォーム)
ユーザーがテキストを書式付きで入力、表示、および操作できるようにします。SaveFileDialog コンポーネント (Windows フォーム)
保存するファイルとその保存先を選択します。SoundPlayer クラス
アプリケーションにサウンドを簡単に組み込むことができます。SplitContainer コントロール (Windows フォーム)
ドッキングされたコントロールのサイズをユーザーが変更できるようにします。Splitter コントロール (Windows フォーム)
ドッキングされたコントロールのサイズをユーザーが変更できるようにします (.NET Framework Version 1.x)。StatusBar コントロール (Windows フォーム)
フォーカスを持つコントロールに関連するステータス情報を表示します。 StatusStrip コントロールは、以前のバージョンの StatusBar コントロールに代わると共に追加の機能を提供します。ただし、StatusBar コントロールも、下位互換性を保つ目的および必要に応じて将来使用する目的で保持されます。StatusStrip コントロール
Windows ステータス バー コントロールを表します。 StatusStrip コントロールは、以前のバージョンの StatusBar コントロールに代わると共に追加の機能を提供します。ただし、StatusBar コントロールも、下位互換性を保つ目的および必要に応じて将来使用する目的で保持されます。TabControl コントロール (Windows フォーム)
画像やその他のコントロールを含むことができる複数のタブを表示します。TableLayoutPanel コントロール (Windows フォーム)
行と列で構成されるグリッドに内容を動的にレイアウトするパネルを表します。TextBox コントロール (Windows フォーム)
ユーザーが複数行のテキストを入力して編集できるようにします。Timer コンポーネント (Windows フォーム)
一定の間隔でイベントを発生させます。ToolBar コントロール (Windows フォーム)
コマンドをアクティブにするメニューおよびビットマップ付きボタンを表示します。 コントロールの機能を拡張し、その外観および動作を変更できます。 ToolStrip コントロールは、以前のバージョンの ToolBar コントロールに代わると共に追加の機能を提供します。ただし、ToolBar コントロールは、下位互換性を保つ目的および将来使用する目的で保持されます。ToolStrip コントロール (Windows フォーム)
Windows フォーム アプリケーションにカスタム ツール バーおよびメニューを作成します。 ToolStrip コントロールは、以前のバージョンの ToolBar コントロールに代わると共に追加の機能を提供します。ただし、ToolBar コントロールは、下位互換性を保つ目的および将来使用する目的で保持されます。ToolStripContainer コントロール
ToolStrip コントロールのドッキング、ラフティング、および配置用のフォーム両側のパネル、および従来のコントロール用の中央の ToolStripContentPanel を提供します。ToolStripPanel コントロール
ToolStrip コントロールのドッキング、ラフティング、および配置用の単一のパネルを提供します。ToolStripProgressBar コントロールの概要
処理の進行状況をグラフィカルに表示します。 ToolStripProgressBar は通常は StatusStrip に含まれています。ToolStripStatusLabel コントロール
StatusStrip コントロールのパネルを表します。ToolTip コンポーネント (Windows フォーム)
ユーザーが他のコントロールをポイントしたときにテキストを表示します。TrackBar コントロール (Windows フォーム)
大量の情報内を移動したり、数値設定を視覚的に調整したりできるようにします。TreeView コントロール (Windows フォーム)
展開や折りたたみが可能なノードの階層を表示します。WebBrowser コントロール (Windows フォーム)
Web ページをホストし、インターネット Web ブラウズ機能をアプリケーションに追加します。オプションのリストを表示するための Windows フォーム コントロール
選択可能なオプションの一覧を表示するための一連のコントロールについて説明します。
関連項目
Windows フォーム コントロール
Windows フォーム コントロールの使用方法を説明し、操作のための重要な概念を説明します。デザイン時の Windows フォーム コントロールの開発
手順を説明したトピックへのリンク、作成するコントロールの種類に関する推奨事項、および独自のコントロールの作成に関するその他の情報を提供します。各言語およびライブラリにおける、コントロールとプログラミング可能オブジェクトの比較
Visual Basic 6.0 のコントロールと、それに相当する Visual Basic 2005 のコントロールとの対応付けを示す表を示します。 なお、コントロールは、.NET Framework のクラスとなっています。方法 : Windows フォームに ActiveX コントロールを追加する
Windows フォーム上で ActiveX コントロールを使用する方法について説明します。