Partager via


Comparaison des contrôles et des objets programmables dans divers langages et bibliothèques

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

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.NET 1

contrôle serveur HTML

classe MFC

classe ATL

ComboBox

ComboBox

DropDownList

N/A

Classe de CComboBox

N/A

ImageCombo

ComboBox

N/A

N/A

Classe de CComboBoxEx

N/A

CheckBox

CheckBox

CheckBox

CheckBoxList

HtmlInputCheckBox

Classe de CButton

N/A

CommandButton

Button

Button

LinkButton

ImageButton

HtmlInputButton

HtmlButton

Classe de CButton

N/A

Frame

GroupBox

Panel

FlowLayoutPanel

TableLayoutPanel

Panel

N/A

N/A

N/A

OptionButton

RadioButton

RadioButton

RadioButtonList

HtmlInputRadioButton

Classe de CButton

N/A

CommonDialog

FileDialog

PrintDialog

ColorDialog

FontDialog

N/A

N/A

Classe de CCommonDialog

N/A

ListBox

ListBox

ListBox

HtmlSelect

Classe de CListBox

N/A

FileSystemObject

Classes dans System.IO

N/A

N/A

Classe de fichier C

N/A

HScrollBar

VScrollBar

HScrollBar

VScrollBar

N/A

N/A

Classe de CScrollBar

N/A

COOLBar

ToolStrip

N/A

N/A

Classe de CReBarCtrl

N/A

Label

Label

ListBox

N/A

CStatic

N/A

TextBox

TextBox

TextBox

HtmlInputText

Classe de CEdit

N/A

MaskedEdBox

MaskedTextBox

N/A

N/A

N/A

N/A

Menu

ToolStrip

MainMenu

ContextMenu

Menu

N/A

Classe de CMenu

N/A

Animation

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

N/A

N/A

Classe de CAnimateCtrl

N/A

Form

Form

N/A

HtmlForm

Classe de CDialog

Classe de CFormView

CDialogImpl

CWindow

Classe de CWindowImpl

Timer

Timer

N/A

N/A

CWnd::SetTimer

N/A

DataGrid

DataGridView

DataGrid

GridView

DataList

Repeater

HtmlTable

N/A

N/A

DateTimePicker

DateTimePicker

N/A

N/A

Classe de CDateTimeCtrl

N/A

ImageList

ImageList

N/A

N/A

Classe de CImageList

N/A

ListView

ListView

N/A

N/A

Classe de CListCtrl

N/A

Internet Transfer

WebBrowser

Classes dans System.Net

N/A

HtmlInputFile

Classe de CHttpConnection

Classe de CFtpConnection

N/A

MonthView

MonthCalendar

Calendar

N/A

Classe de CMonthCalCtrl

N/A

ProgressBar

ProgressBar

N/A

N/A

Classe de CProgressCtrl

N/A

PictureBox

PictureBox

Image

HtmlInputImage

Classe de CPictureHolder

Classe de CImage

RichTextBox

RichTextBox

N/A

N/A

Classe de CRichEditCtrl

N/A

SSTab

TabStrip

TabControl

N/A

N/A

Classe de CTabCtrl

N/A

StatusBar

StatusStrip

StatusBar

N/A

N/A

Classe de CStatusBarCtrl

N/A

Slider

TrackBar

N/A

N/A

Classe de CSliderCtrl

N/A

Toolbar

ToolStrip

ToolBar

N/A

N/A

CToolBarCtrl

N/A

TreeView

TreeView

TreeView

N/A

Classe de CTreeCtrl

N/A

UpDown

NumericUpDown

DomainUpDown

N/A

N/A

Classe de CSpinButtonCtrl

N/A

WinSock

Classes dans System.Net

N/A

N/A

Classe de CAsyncSocket

N/A

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 entre les pages Web et les contrôles d'ouverture de session d'utilisateur de site Web. Pour plus d'informations, reportez-vous à ASP.NET Server Controls.

Voir aussi

Concepts

Classes de contrôle

Autres ressources

contrôles Windows Forms

Classes de fenêtres ATL

Équivalents de langage