各言語およびライブラリにおける、コントロールとプログラミング可能オブジェクトの比較

ここでは、Visual Basic 6.0 コントロール、Windows フォーム コントロール、ASP.NET サーバー コントロール、HTML サーバー コントロール、MFC クラス、および ATL クラスの一覧を示します。

Windows フォーム、ASP.NET サーバー、および HTML サーバーが公開するコントロールには、すべての Visual Studio 言語からアクセスできます。

コントロール一覧

Visual Basic 6.0 オブジェクト

Windows フォーム コントロール

ASP.NET サーバー コントロール 1

HTML サーバー コントロール

MFC クラス

ATL クラス

ComboBox

ComboBox

DropDownList

適用なし

CComboBox クラス

適用なし

ImageCombo

ComboBox

適用なし

適用なし

CComboBoxEx クラス

適用なし

CheckBox

CheckBox

CheckBox

CheckBoxList

HtmlInputCheckBox

CButton クラス

適用なし

CommandButton

Button

Button

LinkButton

ImageButton

HtmlInputButton

HtmlButton

CButton クラス

適用なし

Frame

GroupBox

Panel

FlowLayoutPanel

TableLayoutPanel

Panel

適用なし

適用なし

適用なし

OptionButton

RadioButton

RadioButton

RadioButtonList

HtmlInputRadioButton

CButton クラス

適用なし

CommonDialog

FileDialog

PrintDialog

ColorDialog

FontDialog

適用なし

適用なし

CCommonDialog クラス

適用なし

ListBox

ListBox

ListBox

HtmlSelect

CListBox クラス

適用なし

FileSystemObject

System.IO のクラス

適用なし

適用なし

CFile クラス

適用なし

HScrollBar

VScrollBar

HScrollBar

VScrollBar

適用なし

適用なし

CScrollBar クラス

適用なし

COOLBar

ToolStrip

適用なし

適用なし

CReBarCtrl クラス

適用なし

Label

Label

ListBox

適用なし

CStatic

適用なし

TextBox

TextBox

TextBox

HtmlInputText

CEdit クラス

適用なし

MaskedEdBox

MaskedTextBox

適用なし

適用なし

適用なし

適用なし

Menu

ToolStrip

MainMenu

ContextMenu

Menu

適用なし

CMenu クラス

適用なし

Animation

コントロール上のイメージはアニメーション GIF をサポート

適用なし

適用なし

CAnimateCtrl クラス

適用なし

Form

Form

適用なし

HtmlForm

CDialog クラス

CFormView クラス

CDialogImpl

CWindow

CWindowImpl クラス

Timer

Timer

適用なし

適用なし

CWnd::SetTimer

適用なし

DataGrid

DataGridView

DataGrid

GridView

DataList

Repeater

HtmlTable

適用なし

適用なし

DateTimePicker

DateTimePicker

適用なし

適用なし

CDateTimeCtrl クラス

適用なし

ImageList

ImageList

適用なし

適用なし

CImageList クラス

適用なし

ListView

ListView

適用なし

適用なし

CListCtrl クラス

適用なし

Internet Transfer

WebBrowser

System.Net のクラス

適用なし

HtmlInputFile

CHttpConnection クラス

CFtpConnection クラス

適用なし

MonthView

MonthCalendar

Calendar

適用なし

CMonthCalCtrl クラス

適用なし

ProgressBar

ProgressBar

適用なし

適用なし

CProgressCtrl クラス

適用なし

PictureBox

PictureBox

Image

HtmlInputImage

CPictureHolder クラス

CImage クラス

RichTextBox

RichTextBox

適用なし

適用なし

CRichEditCtrl クラス

適用なし

SSTab

TabStrip

TabControl

適用なし

適用なし

CTabCtrl クラス

適用なし

StatusBar

StatusStrip

StatusBar

適用なし

適用なし

CStatusBarCtrl クラス

適用なし

Slider

TrackBar

適用なし

適用なし

CSliderCtrl クラス

適用なし

Toolbar

ToolStrip

ToolBar

適用なし

適用なし

CToolBarCtrl

適用なし

TreeView

TreeView

TreeView

適用なし

CTreeCtrl クラス

適用なし

UpDown

NumericUpDown

DomainUpDown

適用なし

適用なし

CSpinButtonCtrl クラス

適用なし

WinSock

System.Net のクラス

適用なし

適用なし

CAsyncSocket クラス

適用なし

1 ASP.NET には、カレンダー コントロール、Web ページ ナビゲーション コントロール、Web サイト ユーザー ログイン コントロールなど、Visual Basic 6.0 のコントロールでは使用できない機能を備えた Web サーバー コントロールが存在します。詳細については、「ASP.NET Server Controls」を参照してください。

参照

概念

コントロール クラス

その他の技術情報

Windows フォーム コントロール

ATL ウィンドウ クラス

各言語の比較