Windows フォームで使用するコントロール

Windows フォームで使うことができるコントロールとコンポーネントのアルファベット順の一覧を次に示します。 このセクションで説明する Windows フォーム コントロールに加えて、ActiveX コントロールとカスタム コントロールを Windows フォームに追加できます。 必要なコントロールがここで見つからない場合は、独自に作成することもできます。 詳しくは、「デザイン時の Windows フォーム コントロールの開発」をご覧ください。 必要なコントロールの選択について詳しくは、「Windows フォーム コントロールの機能別一覧」をご覧ください。

注意

Visual Basic コントロールは、.NET Framework に付属するクラスを基盤とします。

このセクションの内容

Windows フォーム コントロールの機能別一覧
.NET Framework に基づく Windows フォーム コントロールの一覧を示して説明します。

組み込みのオーナー描画サポートを備えたコントロール
コントロールの外観のうち、プロパティでは使用できない部分を変更する方法について説明します。

BackgroundWorker コンポーネント
フォームまたはコントロールで操作を非同期に実行できるようにします。

BindingNavigator コントロール
データにバインドされているコントロールを移動および操作するためのユーザー インターフェイス (UI) を提供します。

BindingSource コンポーネント
コントロールにバインドするためにデータ ソースをカプセル化します。

Button コントロール
ユーザーがクリックして操作を実行できる標準のボタンを表します。

CheckBox コントロール
条件がオンかオフかを示します。

CheckedListBox コントロール
各項目の隣にチェック ボックスが付いた項目の一覧を表示します。

ColorDialog コンポーネント
ユーザーが構成済みのダイアログ ボックスでパレットから色を選択して、そのパレットにカスタムの色を追加できるようにします。

ComboBox コントロール
ドロップダウン コンボ ボックスにデータを表示します。

ContextMenu コンポーネント
選択したオブジェクトに関連付けられた、頻繁に使われるコマンドに簡単にアクセスできるメニューをユーザーを提供します。 ContextMenuStrip コントロールは、以前のバージョンの ContextMenu コントロールに代わると共に追加の機能を提供します。下位互換性の維持と必要に応じて将来の使用のために、ContextMenu が保持されています。

ContextMenuStrip コントロール
ショートカット メニューを表します。 ContextMenuStrip コントロールは、以前のバージョンの ContextMenu コントロールに代わると共に追加の機能を提供します。下位互換性の維持と必要に応じて将来の使用のために、ContextMenu が保持されています。

DataGrid コントロール
データセットの表形式データを表示し、データ ソースを更新できます。

DataGridView コントロール
表形式データを表示および編集するための柔軟で拡張可能なシステムを提供します。

DateTimePicker コントロール
日付または時刻の一覧から 1 つの項目を選択できます。

ダイアログ ボックス コントロールおよびコンポーネント
アプリケーションまたはシステムとの標準的なやり取りを可能にする一連のコントロールについて説明します。

DomainUpDown コントロール
ユーザーが参照して選択できるテキスト文字列を表示します。

ErrorProvider コンポーネント
非侵入型の方法でユーザーにエラー情報を表示します。

FileDialog Class ファイル ダイアログ ボックスに基底クラスの機能を提供します。

FlowLayoutPanel コントロール
水平方向または垂直方向に内容を動的にレイアウトするパネルを表します。

FolderBrowserDialog コンポーネント
ユーザーがディレクトリを参照して選択または新規作成できるインターフェイスを表示します。

FontDialog コンポーネント
現在システムにインストールされているフォントを公開します。

GroupBox コントロール
他のコントロールの識別可能なグループ分けを提供します。

HelpProvider コンポーネント
HTML ヘルプ ファイルを Windows ベースのアプリケーションと関連付けます。

HScrollBar コントロールおよび VScrollBar コントロール
アプリケーションまたはコントロール内で水平または垂直にスクロールすることにより、項目の一覧や大量の情報をナビゲートできるようにします。

ImageList コンポーネント
他のコントロールにイメージを表示します。

Label コントロール
ユーザーが編集できないテキストを表示します。

LinkLabel コントロール
Windows フォーム アプリケーションへの Web スタイルのリンクを追加できます。

ListBox コントロール
定義済みの一覧から 1 つまたは複数の項目を選択できます。

ListView コントロール
Windows エクスプローラーの形式で、アイコン付きの項目一覧を表示します。

MainMenu コンポーネント
実行時にメニューを表示します。 MenuStrip コントロールは、以前のバージョンの MainMenu コントロールに代わると共に追加の機能を提供します。ただし、MainMenu コントロールは、下位互換性を保つ目的および将来使用する目的で保持されます。

MaskedTextBox コントロール
フォームでのユーザー入力の形式を制限します。

MenuStrip コントロール
フォーム用のメニュー システムを提供します。 MenuStrip コントロールは、以前のバージョンの MainMenu コントロールに代わると共に追加の機能を提供します。ただし、MainMenu コントロールは、下位互換性を保つ目的および将来使用する目的で保持されます。

MonthCalendar コントロール
ユーザーが日付情報を表示して設定するための直感的なグラフィカル インターフェイスを提供します。

NotifyIcon コンポーネント
バックグラウンドで実行し、他にはユーザー インターフェイスを持たないプロセスの、アイコンを表示します。

NumericUpDown コントロール
ユーザーが参照して選択できる数字を表示します。

OpenFileDialog コンポーネント
ユーザーが構成済みのダイアログ ボックスを使ってファイルを開くことができるようにします。

PageSetupDialog コンポーネント
構成済みのダイアログ ボックスを使って、印刷するページの詳細を設定します。

パネル コントロール
他のコントロールの識別可能なグループ分けを提供し、スクロールできるようにします。

PictureBox コントロール
ビットマップ、GIF、JPEG、メタファイル、またはアイコンの形式で画像を表示します。

PrintDialog コンポーネント
プリンターを選択して、ページを印刷し、その他の印刷関連の設定を決定します。

PrintDocument コンポーネント
印刷する対象を記述するプロパティを設定し、Windows ベースのアプリケーションでドキュメントを印刷します。

PrintPreviewControl コントロール
構成済みのものを使う代わりに、独自の PrintPreview コンポーネントまたはダイアログ ボックスを作成できます。

PrintPreviewDialog コントロール
印刷時に表示されるドキュメントを表示します。

ProgressBar コントロール
処理の進行状況をグラフィカルに示します。

RadioButton コントロール
ユーザーに 2 つ以上の相互に排他的なオプションのセットを表示します。

RichTextBox コントロール
書式設定を含むテキストを入力、表示、および操作できるようにします。

SaveFileDialog コンポーネント
保存するファイルとそれらの保存先を選択します。

SoundPlayer Class アプリケーションにサウンドを簡単に組み込むことができます。

SplitContainer コントロール
ドッキングされたコントロールのサイズを変更できます。

Splitter コントロール
ドッキングされたコントロールのサイズを変更できます (.NET Framework バージョン 1.x)。

StatusBar コントロール
フォーカスを持つコントロールに関するステータス情報を表示します。 StatusStrip コントロールは、以前のバージョンの StatusBar コントロールに代わると共に追加の機能を提供します。ただし、StatusBar コントロールも、下位互換性を保つ目的および必要に応じて将来使用する目的で保持されます。

StatusStrip コントロール
Windows ステータス バー コントロールを表します。 StatusStrip コントロールは、以前のバージョンの StatusBar コントロールに代わると共に追加の機能を提供します。ただし、StatusBar コントロールも、下位互換性を保つ目的および必要に応じて将来使用する目的で保持されます。

TabControl コントロール
画像や他のコントロールを含むことができる複数のタブを表示します。

TableLayoutPanel コントロール
内容を行と列から成るグリッドに動的にレイアウトするパネルを表します。

TextBox コントロール
ユーザーが編集可能な複数行の入力を表示します。

Timer コンポーネント
一定の間隔でイベントを発生させます。

ToolBar コントロール
コマンドをアクティブ化するメニューとビットマップのボタンを表示します。 コントロールの機能を拡張し、その外観と動作を変更できます。 ToolStrip コントロールは、以前のバージョンの ToolBar コントロールに代わると共に追加の機能を提供します。ただし、ToolBar コントロールは、下位互換性を保つ目的および将来使用する目的で保持されます。

ToolStrip コントロール
Windows フォーム アプリケーションにカスタムのツールバーとメニューを作成します。 ToolStrip コントロールは、以前のバージョンの ToolBar コントロールに代わると共に追加の機能を提供します。ただし、ToolBar コントロールは、下位互換性を保つ目的および将来使用する目的で保持されます。

ToolStripContainer コントロール
ToolStrip コントロールをドッキング、ラフティング、アレンジするためのフォームのパネルを提供し、従来のコントロールのために中央の ToolStripContentPanel を提供します。

ToolStripPanel コントロール
ToolStrip コントロールをドッキング、ラフティング、アレンジするためのパネルを 1 つ提供します。

ToolStripProgressBar コントロールの概要
処理の進行状況をグラフィカルに示します。 ToolStripProgressBar は通常、StatusStrip に含まれます。

ToolStripStatusLabel コントロール
StatusStrip コントロールのパネルを表します。

ToolTip コンポーネント
ユーザーが他のコントロールをポイントしたときに、テキストを表示します。

TrackBar コントロール
大量の情報内を移動したり、数値の設定を視覚的に調整したりできます。

TreeView コントロール
展開または折りたたみが可能なノードの階層を表示します。

WebBrowser コントロール
Web ページをホストし、インターネット Web ブラウズ機能をアプリケーションに提供します。

オプションのリストを表示するための Windows フォーム コントロール
選択できるオプションの一覧をユーザーに提供するために使用するコントロールのセットについて説明します。

Windows フォーム コントロール
Windows フォーム コントロールの使用、それらを操作するための重要な概念について説明します。

デザイン時の Windows フォーム コントロールの開発
手順トピックへのリンク、作成するコントロールの種類に関する推奨事項、および独自のコントロールの作成に関する他の情報を提供します。

各言語およびライブラリにおける、コントロールとプログラミング可能オブジェクトの比較
Visual Basic 6.0 のコントロールを Visual Basic .NET の対応するコントロールにマップするテーブルを提供します。 コントロールは .NET Framework のクラスになっていることにご注意ください。

方法: Windows フォームに ActiveX コントロールを追加する
Windows フォームで ActiveX コントロールを使う方法について説明します。