Comparaison des contrôles et des objets programmables dans différents langages et dans différentes bibliothèques

Mise à jour : novembre 2007

Cette rubrique répertorie les contrôles Visual Basic 6.0, les contrôles Windows Forms, les contrôles serveur ASP.NET et HTML, les classes MFC et ATL, ainsi que les objets Visual FoxPro.

Tous les langages Visual Studio peuvent accéder aux contrôles exposés par Windows Forms, le serveur ASP.NET et le serveur HTML.

Tableau des contrôles

Objet Visual Basic 6.0

Contrôle Windows Forms

Contrôle serveur ASP.NET1

Contrôle serveur HTML

Classe MFC

Classe ATL

Objet Visual FoxPro

ComboBox

ComboBox

DropDownList

N/A

CComboBox Class

N/A

ComboBox

ImageCombo

ComboBox

N/A

N/A

CComboBoxEx Class

N/A

Image

CheckBox

CheckBox

CheckBox

CheckBoxList

HtmlInputCheckBox

CButton Class

N/A

CheckBox

CommandButton

Button

Button

LinkButton

ImageButton

HtmlInputButton

HtmlButton

CButton Class

N/A

CommandButton

Frame

GroupBox

Panel

FlowLayoutPanel

TableLayoutPanel

Panel

N/A

N/A

N/A

N/A

OptionButton

RadioButton

RadioButton

RadioButtonList

HtmlInputRadioButton

CButton Class

N/A

OptionButton

OptionGroup

CommonDialog

FileDialog

PrintDialog

ColorDialog

FontDialog

N/A

N/A

CCommonDialog Class

N/A

CommonDialog

GETFILE( )

GETDIR( )

ListBox

ListBox

ListBox

HtmlSelect

CListBox Class

N/A

ListBox

FileSystemObject

Classes dans System.IO

N/A

N/A

CFile Class

N/A

Fonctions diverses

HScrollBar

VScrollBar

HScrollBar

VScrollBar

N/A

N/A

CScrollBar Class

N/A

N/A

COOLBar

ToolStrip

N/A

N/A

CReBarCtrl Class

N/A

Toolbar

Label

Label

Label

N/A

CStatic

N/A

Label

TextBox

TextBox

TextBox

HtmlInputText

CEdit Class

N/A

TextBox

EditBox

MaskedEdBox

MaskedTextBox

N/A

N/A

N/A

N/A

N/A

Menu

ToolStrip

MainMenu

ContextMenu

Menu

N/A

CMenu Class

N/A

Commandes de menu

Animation

Les images situées sur les contrôles prennent en charge les images GIF animées

N/A

N/A

CAnimateCtrl Class

N/A

Image

Form

Form

N/A

HtmlForm

CDialog Class

CFormView Class

CDialogImpl

CWindow

CWindowImpl Class

Form

FormSet

Timer

Timer

N/A

N/A

CWnd::SetTimer

N/A

Timer

DataGrid

DataGridView

DataGrid

GridView

DataList

Repeater

HtmlTable

N/A

N/A

Grid

DateTimePicker

DateTimePicker

N/A

N/A

CDateTimeCtrl Class

N/A

N/A

ImageList

ImageList

N/A

N/A

CImageList Class

N/A

ImageList

ListView

ListView

N/A

N/A

CListCtrl Class

N/A

ListView

Internet Transfer

WebBrowser

Classes dans System.Net

N/A

HtmlInputFile

CHttpConnection Class

CFtpConnection Class

N/A

Web Browser

MonthView

MonthCalendar

Calendar

N/A

CMonthCalCtrl Class

N/A

Calendar

MonthView

ProgressBar

ProgressBar

N/A

N/A

CProgressCtrl Class

N/A

ProgressBar

PictureBox

PictureBox

Image

HtmlInputImage

CPictureHolder Class

CImage Class

Image

RichTextBox

RichTextBox

N/A

N/A

CRichEditCtrl Class

N/A

RichTextBox

SSTab

TabStrip

TabControl

N/A

N/A

CTabCtrl Class

N/A

SSTab

StatusBar

StatusStrip

StatusBar

N/A

N/A

CStatusBarCtrl Class

N/A

StatusBar

Slider

TrackBar

N/A

N/A

CSliderCtrl Class

N/A

Slider

Toolbar

ToolStrip

Toolbar

N/A

N/A

CToolBarCtrl

N/A

Toolbar

TreeView

TreeView

TreeView

N/A

CTreeCtrl Class

N/A

TreeView

UpDown

NumericUpDown

DomainUpDown

N/A

N/A

CSpinButtonCtrl Class

N/A

Spinner

WinSock

Classes dans System.Net

N/A

N/A

CAsyncSocket Class

N/A

WinSock

1. ASP.NET inclut des contrôles serveur Web qui offrent des fonctionnalités non disponibles avec les contrôles Visual Basic 6.0, comme le contrôle Calendar, les contrôles de navigation de page Web et les contrôles d'ouverture de session d'utilisateur de site Web. Pour plus d'informations, consultez Contrôles serveur ASP.NET.

Voir aussi

Concepts

Control Classes

Autres ressources

Contrôles Windows Forms

ATL Window Classes

Équivalents de langage

Contrôles Windows Forms pour les utilisateurs de Visual Basic 6.0