不同语言和库中的控件和可编程对象的比较

更新:2007 年 11 月

本主题列出了 Visual Basic 6.0 控件、Windows 窗体控件、ASP.NET 和 HTML 服务器控件、MFC 和 ATL 类以及 Visual FoxPro 对象。

所有 Visual Studio 语言都可以访问由 Windows 窗体、ASP.NET 服务器和 HTML 服务器公开的控件。

控件表

Visual Basic 6.0 对象

Windows 窗体控件

ASP.NET 服务器控件 1

HTML 服务器控件

MFC 类

ATL 类

Visual FoxPro 对象

ComboBox

ComboBox

DropDownList

不可用

CComboBox Class

不可用

ComboBox

ImageCombo

ComboBox

不可用

不可用

CComboBoxEx Class

不可用

Image

CheckBox

CheckBox

CheckBox

CheckBoxList

HtmlInputCheckBox

CButton Class

不可用

CheckBox

CommandButton

Button

Button

LinkButton

ImageButton

HtmlInputButton

HtmlButton

CButton Class

不可用

CommandButton

Frame

GroupBox

Panel

FlowLayoutPanel

TableLayoutPanel

Panel

不可用

不可用

不可用

不可用

OptionButton

RadioButton

RadioButton

RadioButtonList

HtmlInputRadioButton

CButton Class

不可用

OptionButton

OptionGroup

CommonDialog

FileDialog

PrintDialog

ColorDialog

FontDialog

不可用

不可用

CCommonDialog Class

不可用

CommonDialog

GETFILE( )

GETDIR( )

ListBox

ListBox

ListBox

HtmlSelect

CListBox Class

不可用

ListBox

FileSystemObject

System.IO 中的类

不可用

不可用

CFile Class

不可用

杂项函数

HScrollBar

VScrollBar

HscrollBar

VscrollBar

不可用

不可用

CScrollBar Class

不可用

不可用

COOLBar

ToolStrip

不可用

不可用

CReBarCtrl Class

不可用

Toolbar

Label

Label

Label

不可用

CStatic

不可用

Label

TextBox

TextBox

TextBox

HtmlInputText

CEdit Class

不可用

TextBox

EditBox

MaskedEdBox

MaskedTextBox

不可用

不可用

不可用

不可用

不可用

Menu

ToolStrip

MainMenu

ContextMenu

Menu

不可用

CMenu Class

不可用

菜单命令

Animation

控件上的图像支持动画 GIF

不可用

不可用

CAnimateCtrl Class

不可用

Image

Form

Form

不可用

HtmlForm

CDialog Class

CFormView Class

CDialogImpl

CWindow

CWindowImpl Class

Form

FormSet

Timer

Timer

不可用

不可用

CWnd::SetTimer

不可用

Timer

DataGrid

DataGridView

DataGrid

GridView

DataList

Repeater

HtmlTable

不可用

不可用

Grid

DateTimePicker

DateTimePicker

不可用

不可用

CDateTimeCtrl Class

不可用

不可用

ImageList

ImageList

不可用

不可用

CImageList Class

不可用

ImageList

ListView

ListView

不可用

不可用

CListCtrl Class

不可用

ListView

Internet Transfer

WebBrowser

System.Net 中的类

不可用

HtmlInputFile

CHttpConnection Class

CFtpConnection Class

不可用

Web Browser

MonthView

MonthCalendar

Calendar

不可用

CMonthCalCtrl Class

不可用

Calendar

MonthView

ProgressBar

ProgressBar

不可用

不可用

CProgressCtrl Class

不可用

ProgressBar

PictureBox

PictureBox

Image

HtmlInputImage

CPictureHolder Class

CImage Class

Image

RichTextBox

RichTextBox

不可用

不可用

CRichEditCtrl Class

不可用

RichTextBox

SSTab

TabStrip

TabControl

不可用

不可用

CTabCtrl Class

不可用

SSTab

StatusBar

StatusStrip

StatusBar

不可用

不可用

CStatusBarCtrl Class

不可用

StatusBar

Slider

TrackBar

不可用

不可用

CSliderCtrl Class

不可用

Slider

Toolbar

ToolStrip

Toolbar

不可用

不可用

CToolBarCtrl

不可用

Toolbar

TreeView

TreeView

TreeView

不可用

CTreeCtrl Class

不可用

TreeView

UpDown

NumericUpDown

DomainUpDown

不可用

不可用

CSpinButtonCtrl Class

不可用

Spinner

WinSock

System.Net 中的类

不可用

不可用

CAsyncSocket Class

不可用

WinSock

1. ASP.NET 包含一些 Web 服务器控件,这些控件提供 Visual Basic 6.0 控件不具备的功能,如日历控件、网页导航控件和网站用户登录控件。有关更多信息,请参见 ASP.NET 服务器控件

请参见

概念

Control Classes

其他资源

Windows 窗体控件

ATL Window Classes

等效语言

适用于 Visual Basic 6.0 用户的 Windows 窗体控件