Controls and Programmable Objects Compared in Different Languages and Libraries
This topic lists Visual Basic 6.0 controls, Windows Forms controls, ASP.NET and HTML server controls, MFC and ATL classes, and Visual FoxPro objects.
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 |
Visual FoxPro object |
---|---|---|---|---|---|---|
ComboBox |
n/a |
n/a |
ComboBox |
|||
ImageCombo |
n/a |
n/a |
n/a |
Image |
||
CheckBox |
n/a |
CheckBox |
||||
CommandButton |
n/a |
CommandButton |
||||
Frame |
n/a |
n/a |
n/a |
n/a |
||
OptionButton |
n/a |
OptionButton OptionGroup |
||||
CommonDialog |
n/a |
n/a |
n/a |
CommonDialog GETFILE( ) GETDIR( ) |
||
ListBox |
n/a |
ListBox |
||||
FileSystemObject |
Classes in System.IO |
n/a |
n/a |
n/a |
Miscellaneous functions |
|
HScrollBar VScrollBar |
n/a |
n/a |
n/a |
n/a |
||
COOLBar |
n/a |
n/a |
n/a |
Toolbar |
||
Label |
n/a |
n/a |
Label |
|||
TextBox |
n/a |
TextBox EditBox |
||||
MaskedEdBox |
n/a |
n/a |
n/a |
n/a |
n/a |
|
Menu |
n/a |
n/a |
Menu commands |
|||
Animation |
Images on controls support animated GIFs |
n/a |
n/a |
n/a |
Image |
|
Form |
n/a |
Form FormSet |
||||
Timer |
n/a |
n/a |
n/a |
Timer |
||
DataGrid |
n/a |
n/a |
Grid |
|||
DateTimePicker |
n/a |
n/a |
n/a |
n/a |
||
ImageList |
n/a |
n/a |
n/a |
ImageList |
||
ListView |
n/a |
n/a |
n/a |
ListView |
||
Internet Transfer |
Classes in System.Net |
n/a |
n/a |
Web Browser |
||
MonthView |
n/a |
n/a |
Calendar MonthView |
|||
ProgressBar |
n/a |
n/a |
n/a |
ProgressBar |
||
PictureBox |
Image |
|||||
RichTextBox |
n/a |
n/a |
n/a |
RichTextBox |
||
SSTab TabStrip |
n/a |
n/a |
n/a |
SSTab |
||
StatusBar |
n/a |
n/a |
n/a |
StatusBar |
||
Slider |
n/a |
n/a |
n/a |
Slider |
||
Toolbar |
n/a |
n/a |
n/a |
Toolbar |
||
TreeView |
n/a |
n/a |
TreeView |
|||
UpDown |
n/a |
n/a |
n/a |
Spinner |
||
WinSock |
Classes in System.Net |
n/a |
n/a |
n/a |
WinSock |
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 Server Controls.