次の方法で共有


.NET Framework の Windows フォーム コントロールの機能別分類

次の表は、Windows フォーム コントロールを一般的な機能に基づいて分類した一覧です。

機能

コントロール

説明

テキストの編集

TextBox

ユーザーが複数行のテキストを入力して編集できるようにします。

 

ToolStripTextBox

ユーザーが複数行のテキストを入力して編集できるようにします。

 

RichTextBox

ユーザーがテキストを書式付きで入力、表示、および操作できるようにします。

テキストの表示 (読み取り専用)

Label

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

 

ToolStripLabel

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

 

LinkLabel

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

 

StatusBar

フォーカスを持つコントロールに関連するステータス情報を表示します。

 

ToolStripStatusLabel

フォーカスを持つコントロールに関連するステータス情報を表示します。

一覧からの選択

CheckedListBox

各項目の横にチェック ボックスの付いた項目の一覧を表示します。

 

ComboBox

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

 

ToolStripComboBox

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

 

DomainUpDown

ユーザーが参照して選択できるテキスト文字列の一覧を表示します。

 

ListBox

テキスト項目およびグラフィカル項目 (アイコン) の一覧を表示します。

 

ListView

Windows エクスプローラと同じ方法で、項目の一覧をアイコンで表示します。

 

NumericUpDown

ユーザーが参照して選択できる数値の一覧を表示します。

 

TreeView

展開や折りたたみが可能なノードの階層を表示します。

グラフィックスの表示

PictureBox

ビットマップ、GIF、JPEG、メタファイル、またはアイコン形式のグラフィックスを表示します。

グラフィックスの格納

ImageList

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

値の設定

CheckBox

ある条件がオンかオフかを示します。

 

CheckedListBox

各項目の横にチェック ボックスの付いた項目の一覧を表示します。

 

RadioButton

相互に排他的な 2 つ以上のオプションのセットを表示します。

 

TrackBar

大量の情報内を移動したり、数値設定を視覚的に調整したりできるようにします。

日付の設定

DateTimePicker

日付や時刻の一覧から 1 つの項目を選択できるようにします。

 

MonthCalendar

わかりやすいグラフィカル インターフェイスを使用して、ユーザーが日付情報を表示および設定できるようにします。

ダイアログ ボックス

ColorDialog

ユーザーは、定義済みダイアログ ボックスのパレットで色を選択したり、パレットに色を追加したりできます。

 

FolderBrowserDialog

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

 

FontDialog

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

 

OpenFileDialog

ユーザーが定義済みダイアログ ボックスでファイルを開くことができるようにします。

 

PageSetupDialog

定義済みのダイアログ ボックスを使用してページ設定を行います。

 

PrintDialog

プリンタを選択し、印刷するページを指定し、その他の印刷設定を行います。

 

PrintDocument

Windows ベースのアプリケーションの中で、印刷対象を定義するプロパティを設定してから印刷を行います。

 

PrintPreviewControl

定義済みのバージョンの代わりに、独自の PrintPreview コンポーネントまたはダイアログ ボックスを作成できるようします。

 

PrintPreviewDialog

印刷されたときの状態でドキュメントを表示します。

 

SaveFileDialog

保存するファイルとその保存先を選択します。

メニュー コントロール

MainMenu

実行時にメニューを表示します。

 

MenuStrip

実行時にメニューを表示します。

 

ContextMenu

選択したオブジェクトに関連付けられたコマンドのうち、頻繁に使用されるコマンドを簡単に実行するためのメニューを提供します。

 

ContextMenuStrip

選択したオブジェクトに関連付けられたコマンドのうち、頻繁に使用されるコマンドを簡単に実行するためのメニューを提供します。

コマンド

Button

ユーザーがクリックしてアクションを実行できる標準のボタンを提供します。

 

LinkLabel

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

 

NotifyIcon

他にユーザー インターフェイスを持たない、バックグラウンドで動作するプロセスのためにアイコンを表示します。

 

ToolBar

コマンドをアクティブにするメニューおよびビットマップ付きボタンを表示します。

 

ToolStrip

Windows フォーム アプリケーションにカスタム ツール バーおよびメニューを作成できます。

他のコントロールのグループ化

Panel

他のいくつかのコントロールを識別できるようグループ化し、スクロールできるようにします。

 

GroupBox

他のいくつかのコントロールを識別できるようグループ化します。

 

TabControl

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

データ

DataGrid

データセット内のデータを表形式で表示し、データ ソースを更新できるようにします。

 

DataGridView

ユーザー インターフェイスを ADO.NET データセットに提供し、データを表形式で表示して、データ ソースを更新できるようにします。

移動

HScrollBar

項目の一覧や大量の情報を見るために、アプリケーションまたはコントロール内で水平にスクロールできるようにします。

 

VScrollBar

項目の一覧や大量の情報を見るために、アプリケーションまたはコントロール内で垂直にスクロールできるようにします。

ユーザー情報

ErrorProvider

処理を中断せずに、ユーザーにエラー情報を表示します。

 

HelpProvider

HTML ヘルプ ファイルを Windows ベースのアプリケーションに関連付けます。

Web

WebBrowser

Web ページをホストし、インターネット Web ブラウズ機能をアプリケーションに追加します。

マルチタスク

BackgroundWorker

アプリケーションのメインの UI スレッドとは別のスレッドを使用して、時間のかかる操作をバックグラウンドで実行できるようにします。

ユーザー インターフェイスの補助

ProgressBar

処理の進行状況をグラフィカルに表示します。

 

ToolStripProgressBar

処理の進行状況をグラフィカルに表示します。

 

SplitContainer

ドッキングされたコントロールのサイズをユーザーが変更できるようにします。

 

Timer

一定の間隔でイベントを発生させます。

 

ToolTip

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

参照

その他の技術情報

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

.NET Framework を使用したカスタム Windows フォーム コントロールの開発