Windows フォーム コントロールの機能別一覧Windows Forms Controls by Function

Windows フォームでは、多数の関数を実行するコントロールとコンポーネントを提供します。Windows Forms offers controls and components that perform a number of functions. 次の表は、Windows フォーム コントロールおよび一般的な関数に応じたコンポーネントを示します。The following table lists the Windows Forms controls and components according to general function. さらに、複数のコントロールが存在する同じ機能を提供、推奨されるコントロールは、置き換えられるコントロールについての注釈を表示されています。In addition, where multiple controls exist that serve the same function, the recommended control is listed with a note regarding the control it superseded. 別の後続のテーブルに置き換えられるコントロールは、その推奨される代替と共に一覧表示されます。In a separate subsequent table, the superseded controls are listed with their recommended replacements.

注意

すべてのコントロールや Windows フォームで使用できるコンポーネントを加えない、次の表詳細な一覧を参照してくださいWindows フォームで使用するコントロール。The following tables do not list every control or component you can use in Windows Forms; for a more comprehensive list, see Controls to Use on Windows Forms

関数Function コントロールControl 説明Description
データの表示Data display DataGridView コントロールDataGridView control DataGridViewコントロールでは、データを表示するカスタマイズ可能なテーブルが用意されています。The DataGridView control provides a customizable table for displaying data. DataGridViewクラスは、セル、行、列、および罫線のカスタマイズを使用できます。The DataGridView class enables customization of cells, rows, columns, and borders. 注:DataGridViewコントロールで不足している多数の基本と高度な機能を提供する、DataGridコントロール。Note: The DataGridView control provides numerous basic and advanced features that are missing in the DataGrid control. 詳細については、次を参照してくださいの相違点の間、Windows フォームの DataGridView コントロールと DataGrid コントロール。For more information, see Differences Between the Windows Forms DataGridView and DataGrid Controls
データのバインドとナビゲーションData binding and navigation BindingSource コンポーネントBindingSource component 通貨管理、変更通知、およびその他のサービスを提供することで、データをフォームにコントロールのバインドを簡略化します。Simplifies binding controls on a form to data by providing currency management, change notification, and other services.
BindingNavigator コントロールBindingNavigator control フォーム上のデータを移動および操作ツールバー型インターフェイスを提供します。Provides a toolbar-type interface to navigate and manipulate data on a form.
テキストの編集Text editing TextBox コントロールTextBox control 実行時に、ユーザーが編集またはプログラムで変更できるデザイン時に入力したテキストが表示されます。Displays text entered at design time that can be edited by users at run time, or changed programmatically.
RichTextBox コントロールRichTextBox control プレーン テキストまたはリッチ テキスト形 (式 RTF) で書式設定を表示するテキストを有効にします。Enables text to be displayed with formatting in plain text or rich-text format (RTF).
MaskedTextBox コントロールMaskedTextBox control ユーザー入力の形式を制限します。Constrains the format of user input
情報の表示 (読み取り専用)Information display (read-only) Label コントロールLabel control ユーザーが直接編集できないテキストを表示します。Displays text that users cannot directly edit.
LinkLabel コントロールLinkLabel control Web スタイル リンクとしてテキストを表示し、ユーザーが特別なテキストをクリックしたときにイベントをトリガーします。Displays text as a Web-style link and triggers an event when the user clicks the special text. 通常、テキストは別のウィンドウまたは Web サイトへのリンクです。Usually the text is a link to another window or a Web site.
StatusStrip コントロールStatusStrip control 親フォームの下部に、通常、フレームの領域を使用して、アプリケーションの現在の状態に関する情報を表示します。Displays information about the application's current state using a framed area, usually at the bottom of a parent form.
ProgressBar コントロールProgressBar control ユーザー操作の現在の進行状況が表示されます。Displays the current progress of an operation to the user.
Web ページの表示Web page display WebBrowser コントロールWebBrowser control ユーザーがフォーム内で Web ページをナビゲートできるようにします。Enables the user to navigate Web pages inside your form.
一覧から選択Selection from a list CheckedListBox コントロールCheckedListBox control 項目のチェック ボックスをそれぞれ付属のスクロール可能な一覧が表示されます。Displays a scrollable list of items, each accompanied by a check box.
ComboBox コントロールComboBox control 項目の一覧が表示されます。Displays a drop-down list of items.
DomainUpDown コントロールDomainUpDown control ユーザーがボタンと下矢印を使用してスクロールできるテキスト項目の一覧を表示します。Displays a list of text items that users can scroll through with up and down buttons.
ListBox コントロールListBox control テキストとグラフィカル項目 (アイコン) の一覧が表示されます。Displays a list of text and graphical items (icons).
ListView コントロールListView control 次の 4 つの異なるビューのいずれかで項目を表示します。Displays items in one of four different views. ビューには、テキストのみ、小さいアイコンとテキスト、テキストと大きいアイコン、および詳細ビューが含まれます。Views include text only, text with small icons, text with large icons, and a details view.
NumericUpDown コントロールNumericUpDown control ユーザーがボタンと下矢印を使用してスクロールできる数字の一覧を表示します。Displays a list of numerals that users can scroll through with up and down buttons.
TreeView コントロールTreeView control テキストとオプションのチェック ボックスまたはアイコンで構成されるノード オブジェクトの階層コレクションを表示します。Displays a hierarchical collection of node objects that can consist of text with optional check boxes or icons.
グラフィックを表示します。Graphics display PictureBox コントロールPictureBox control フレーム内には、ビットマップ、アイコンなどのグラフィック ファイルを表示します。Displays graphical files, such as bitmaps and icons, in a frame.
グラフィックスのストレージGraphics storage ImageList コントロールImageList control イメージ用のリポジトリとして機能します。Serves as a repository for images. ImageList コントロールとが含まれているイメージは、次の 1 つのアプリケーションから再利用できます。ImageList controls and the images they contain can be reused from one application to the next.
値の設定Value setting CheckBox コントロールCheckBox control チェック ボックスとテキストのラベルが表示されます。Displays a check box and a label for text. 一般にオプションを設定するために使用します。Generally used to set options.
CheckedListBox コントロールCheckedListBox control 項目のチェック ボックスをそれぞれ付属のスクロール可能な一覧が表示されます。Displays a scrollable list of items, each accompanied by a check box.
RadioButton コントロールRadioButton control オンまたはオフになっていることができます ボタンが表示されます。Displays a button that can be turned on or off.
TrackBar コントロールTrackBar control スケール沿いの「つまみ」を移動することによって、スケールに値を設定することができます。Allows users to set values on a scale by moving a "thumb" along a scale.
日付の設定Date setting DateTimePicker コントロールDateTimePicker control 日付または時刻を選択するためのグラフィカルなカレンダーが表示されます。Displays a graphical calendar to allow users to select a date or a time.
MonthCalendar コントロールMonthCalendar control 日付の範囲を選択できるようにするグラフィカルなカレンダーが表示されます。Displays a graphical calendar to allow users to select a range of dates.
ダイアログ ボックスDialog boxes ColorDialog コントロールColorDialog control ユーザー インターフェイス要素の色を設定できるカラー ピッカー ダイアログ ボックスが表示されます。Displays the color picker dialog box that allows users to set the color of an interface element.
FontDialog コントロールFontDialog control フォントとその属性を設定するユーザーを許可する ダイアログ ボックスが表示されます。Displays a dialog box that allows users to set a font and its attributes.
OpenFileDialog コントロールOpenFileDialog control 移動し、ファイルを選択できるダイアログ ボックスが表示されます。Displays a dialog box that allows users to navigate to and select a file.
PrintDialog コントロールPrintDialog control ユーザーがプリンターを選択し、その属性を設定できるようにする ダイアログ ボックスが表示されます。Displays a dialog box that allows users to select a printer and set its attributes.
PrintPreviewDialog コントロールPrintPreviewDialog control どのコントロールを表示するダイアログ ボックスが表示されますPrintDocument印刷時にコンポーネントが表示されます。Displays a dialog box that displays how a control PrintDocument component will appear when printed.
FolderBrowserDialog コントロールFolderBrowserDialog control [参照]、作成、および最終的にフォルダーを選択できるダイアログが表示されます。Displays a dialog that allows users to browse, create, and eventually select a folder
SaveFileDialog コントロールSaveFileDialog control ユーザー ファイルを保存することを許可 ダイアログ ボックスが表示されます。Displays a dialog box that allows users to save a file.
メニュー コントロールMenu controls MenuStrip コントロールMenuStrip control カスタム メニューを作成します。Creates custom menus. 注:MenuStripを置き換えるに設計されていますが、MainMenuコントロール。Note: The MenuStrip is designed to replace the MainMenu control.
ContextMenuStrip コントロールContextMenuStrip control カスタム コンテキスト メニューを作成します。Creates custom context menus. 注:ContextMenuStripを置き換えるに設計されていますが、ContextMenuコントロール。Note: The ContextMenuStrip is designed to replace the ContextMenu control.
コマンドCommands Button コントロールButton control 開始、停止、または、プロセスを中断します。Starts, stops, or interrupts a process.
LinkLabel コントロールLinkLabel control Web スタイル リンクとしてテキストを表示し、ユーザーが特別なテキストをクリックしたときにイベントをトリガーします。Displays text as a Web-style link and triggers an event when the user clicks the special text. 通常、テキストは別のウィンドウまたは Web サイトへのリンクです。Usually the text is a link to another window or a Web site.
NotifyIcon コントロールNotifyIcon control バック グラウンドで実行されているアプリケーションを表すタスク バーの状態通知領域にアイコンが表示されます。Displays an icon in the status notification area of the taskbar that represents an application running in the background.
ToolStrip コントロールToolStrip control Microsoft Windows XP、Microsoft Office、Microsoft Internet Explorer、またはカスタムのルック アンド フィール、テーマ、なしとやオーバーフローと実行時の項目の並べ替えをサポートできるツールバーを作成します。Creates toolbars that can have a Microsoft Windows XP, Microsoft Office, Microsoft Internet Explorer, or custom look and feel, with or without themes, and with support for overflow and run-time item reordering. 注:ToolStrip置換するコントロールがデザインされた、ToolBarコントロール。Note: The ToolStrip control is designed to replace the ToolBar control.
ユーザー ヘルプUser Help HelpProvider コンポーネントHelpProvider component コントロールのポップアップまたはオンライン ヘルプを提供します。Provides pop-up or online Help for controls.
ToolTip コンポーネントToolTip component ユーザーがコントロール上にポインターを置いたときに、コントロールの用途の簡単な説明を表示するポップアップ ウィンドウを提供します。Provides a pop-up window that displays a brief description of a control's purpose when the user rests the pointer on the control.
その他のコントロールをグループ化Grouping other controls Panel コントロールPanel control ラベルの付いていないのスクロール可能なフレーム上のコントロールのセットをグループ化します。Groups a set of controls on an unlabeled, scrollable frame.
GroupBox コントロールGroupBox control ラベルの付いたスクロールできないフレームでラジオ ボタン) などのコントロールのセットをグループ化します。Groups a set of controls (such as radio buttons) on a labeled, nonscrollable frame.
TabControl コントロールTabControl control グループ化されたオブジェクトを効率的に整理してアクセスするためのタブ付きページを提供します。Provides a tabbed page for organizing and accessing grouped objects efficiently.
SplitContainer コントロールSplitContainer control 移動可能なバーで区切られた 2 つのパネルを提供します。Provides two panels separated by a movable bar. 注:SplitContainer置換するコントロールがデザインされた、Splitterコントロール。Note: The SplitContainer control is designed to replace the Splitter control.
TableLayoutPanel コントロールTableLayoutPanel control 内容を行と列から成るグリッドに動的にレイアウトするパネルを表します。Represents a panel that dynamically lays out its contents in a grid composed of rows and columns.
FlowLayoutPanel コントロールFlowLayoutPanel control 水平方向または垂直方向に内容を動的にレイアウトするパネルを表します。Represents a panel that dynamically lays out its contents horizontally or vertically.
オーディオAudio SoundPlayer コントロールSoundPlayer control サウンドの .wav 形式のファイルを再生します。Plays sound files in the .wav format. サウンドの読み込みまたは非同期で実行できます。Sounds can be loaded or played asynchronously.

コントロールと関数によってコンポーネントの置き換えSuperseded Controls and Components by Function

関数Function 置き換えられるコントロールSuperseded control 推奨される置換Recommended replacement
データの表示Data display DataGrid DataGridView
情報の表示 (読み取り専用コントロール)Information Display (Read-only controls) StatusBar StatusStrip
メニュー コントロールMenu controls ContextMenu ContextMenuStrip
MainMenu MenuStrip
コマンドCommands ToolBar ToolStrip
StatusBar StatusStrip
フォームのレイアウトForm layout Splitter SplitContainer

関連項目See also