Controls and Programmable Objects Compared in Various Languages and Libraries
This topic lists Visual Basic 6.0 controls, Windows Forms controls, ASP.NET and HTML server controls, and MFC and ATL classes.
All the Visual Studio languages can access the controls exposed by Windows Forms, ASP.NET server, and HTML server.
Table of Controls
Visual Basic 6.0 object |
Windows Forms control |
ASP.NET server control 1 |
HTML server control |
MFC class |
ATL class |
---|---|---|---|---|---|
ComboBox |
n/a |
n/a |
|||
ImageCombo |
n/a |
n/a |
n/a |
||
CheckBox |
n/a |
||||
CommandButton |
n/a |
||||
Frame |
n/a |
n/a |
n/a |
||
OptionButton |
n/a |
||||
CommonDialog |
n/a |
n/a |
n/a |
||
ListBox |
n/a |
||||
FileSystemObject |
Classes in System.IO |
n/a |
n/a |
n/a |
|
HScrollBar VScrollBar |
n/a |
n/a |
n/a |
||
COOLBar |
n/a |
n/a |
n/a |
||
Label |
n/a |
n/a |
|||
TextBox |
n/a |
||||
MaskedEdBox |
n/a |
n/a |
n/a |
n/a |
|
Menu |
n/a |
n/a |
|||
Animation |
Images on controls support animated GIFs |
n/a |
n/a |
n/a |
|
Form |
n/a |
||||
Timer |
n/a |
n/a |
n/a |
||
DataGrid |
n/a |
n/a |
|||
DateTimePicker |
n/a |
n/a |
n/a |
||
ImageList |
n/a |
n/a |
n/a |
||
ListView |
n/a |
n/a |
n/a |
||
Internet Transfer |
Classes in System.Net |
n/a |
n/a |
||
MonthView |
n/a |
n/a |
|||
ProgressBar |
n/a |
n/a |
n/a |
||
PictureBox |
|||||
RichTextBox |
n/a |
n/a |
n/a |
||
SSTab TabStrip |
n/a |
n/a |
n/a |
||
StatusBar |
n/a |
n/a |
n/a |
||
Slider |
n/a |
n/a |
n/a |
||
Toolbar |
n/a |
n/a |
n/a |
||
TreeView |
n/a |
n/a |
|||
UpDown |
n/a |
n/a |
n/a |
||
WinSock |
Classes in System.Net |
n/a |
n/a |
n/a |
1 ASP.NET includes Web server controls that offer functionality not available with Visual Basic 6.0 controls, such as a calendar control, Web page navigation controls, and Web site user login controls. For more information, see ASP.NET Web Server Controls.