Controles que se utilizan en formularios Windows Forms

A continuación, se muestra una lista de controles y componentes por orden alfabético que se puede utilizar en formularios Windows Forms. Además de los controles de formularios Windows Forms cubiertos en esta sección, puede añadir ActiveX y controles personalizados a formularios Windows Forms. Si no encuentra aquí el control que necesita, también puede crear el suyo propio. Para obtener más información, consulte Desarrollar controles de formularios Windows Forms en tiempo de diseño. Para obtener más información sobre cómo elegir el control que necesita, consulte Controles de formularios Windows Forms por función.

Nota

Los controles de Visual Basic se basan en las clases proporcionadas por .NET Framework.

En esta sección

Controles de formularios Windows Forms por función
Enumera y describe los controles de formularios Windows Forms basándose en .NET Framework.

Controles compatibles con dibujos propietarios integrados
Describe cómo modificar aspectos de la apariencia de un control que no están disponibles en las propiedades.

BackgroundWorker (Componente)
Permite que una forma o control ejecuten una operación de forma asincrónica.

Control BindingNavigator
Es la interfaz de usuario de navegación y manipulación para los controles de un formulario que están enlazados a datos.

Componente BindingSource
Encapsula un origen de datos para el enlace a controles.

Control Button
Presenta un botón estándar en el que el usuario puede hacer clic para realizar acciones.

CheckBox (control)
Indica si una condición está activada o desactivada.

CheckedListBox (Control)
Muestra una lista de elementos con una casilla junto a cada elemento.

Componente ColorDialog
Permite al usuario seleccionar un color de una paleta en un cuadro de diálogo preconfigurado y agregar colores personalizados a la paleta.

Control ComboBox
Muestra los datos en un cuadro combinado desplegable.

Componente ContextMenu
Proporciona a los usuarios un menú de fácil acceso a los comandos usados con frecuencia que están asociados con el objeto seleccionado. Aunque el control ContextMenuStrip reemplaza y agrega funcionalidad al control ContextMenu de las versiones anteriores, ContextMenu se conserva a efectos de compatibilidad con versiones anteriores y uso futuro, si se desea.

ContextMenuStrip (Control)
Representa un menú contextual. Aunque el control ContextMenuStrip reemplaza y agrega funcionalidad al control ContextMenu de las versiones anteriores, ContextMenu se conserva a efectos de compatibilidad con versiones anteriores y uso futuro, si se desea.

DataGrid (control)
Muestra los datos tabulares de un conjunto de datos y permite actualizaciones en el origen de datos.

Control DataGridView
Proporciona un sistema flexible y extensible para mostrar y editar datos tabulares.

Control DateTimePicker
Permite al usuario seleccionar un solo elemento de una lista de fechas y horas.

Controles y componentes de cuadros de diálogo
Describe un conjunto de controles que permiten a los usuarios llevar a cabo interacciones estándar con la aplicación o el sistema.

Control DomainUpDown
Muestra cadenas de texto que un usuario puede examinar y seleccionar.

Componente ErrorProvider
Muestra información de error al usuario de forma no intrusiva.

Clase FileDialog Proporciona funcionalidad de la clase base para los cuadros de diálogo de archivo.

Control FlowLayoutPanel
Representa un panel que dispone dinámicamente su contenido horizontal o verticalmente.

Componente FolderBrowserDialog
Muestra una interfaz con la que los usuarios pueden examinar y seleccionar un directorio o crear uno nuevo.

Componente FontDialog
Expone las fuentes que están instaladas actualmente en el sistema.

Control GroupBox
Proporciona un agrupamiento identificable para otros controles.

Componente HelpProvider
Asocia un archivo de Ayuda HTML con una aplicación basada en Windows.

Controles HScrollBar y VScrollBar
Facilitan el desplazamiento por una lista de elementos o un gran volumen de información, ya sea horizontal o verticalmente, dentro de una aplicación o control.

Componente ImageList
Muestra imágenes en otros controles.

Etiqueta (control)
Muestra texto que no puede editar el usuario.

Control LinkLabel
Permite agregar vínculos de estilo web a aplicaciones de formularios Windows Forms.

Control ListBox
Permite al usuario seleccionar uno o más elementos de una lista predefinida.

Control ListView
Muestra una lista de elementos con iconos, al estilo del Explorador de Windows.

Componente MainMenu
Muestra un menú en tiempo de ejecución. Aunque el control MenuStrip reemplaza y agrega funcionalidad al control MainMenu de las versiones anteriores, MainMenu se conserva a efectos de compatibilidad con versiones anteriores y uso futuro, si se desea.

Control MaskedTextBox
Restringe el formato de entrada del usuario en un formulario.

Control MenuStrip
Proporciona un sistema de menús para formularios. Aunque el control MenuStrip reemplaza y agrega funcionalidad al control MainMenu de las versiones anteriores, MainMenu se conserva a efectos de compatibilidad con versiones anteriores y uso futuro, si se desea.

Control MonthCalendar
Presenta una interfaz gráfica intuitiva para que los usuarios vean y establezcan la información de fecha.

Componente NotifyIcon
Muestra iconos para procesos que se ejecutan en segundo plano y que de otro modo no tendrían interfaces de usuario.

Control NumericUpDown
Muestra numerales que un usuario puede examinar y seleccionar.

Componente OpenFileDialog
Permite a los usuarios abrir archivos mediante un cuadro de diálogo preconfigurado.

Componente PageSetupDialog
Establece la página de detalles de impresión mediante un cuadro de diálogo preconfigurado.

Control de panel
Proporciona un agrupamiento identificable para otros controles y permite el desplazamiento.

Control PictureBox
Muestra gráficos en formato de mapa de bits, GIF, JPEG, metarchivo o icono.

Componente PrintDialog
Selecciona una impresora, elige las páginas que se van a imprimir y determina otros valores de configuración relacionados con la impresión.

Componente PrintDocument
Establece las propiedades que describen qué imprimir e imprime el documento en aplicaciones basadas en Windows.

Control PrintPreviewControl
Le permite crear su propio componente o cuadro de diálogo PrintPreview en lugar de utilizar la versión preconfigurada.

Control PrintPreviewDialog
Muestra un documento tal y como aparecerá cuando se imprima.

Control ProgressBar
Indica gráficamente el progreso de una acción hasta su finalización.

Control RadioButton
Presenta un conjunto de dos o más opciones mutuamente excluyentes para el usuario.

Control RichTextBox
Permite al usuario escribir, mostrar y manipular texto con formato.

Componente SaveFileDialog
Selecciona archivos para guardar y dónde guardarlos.

SoundPlayer Class Permite incluir con facilidad sonidos en las aplicaciones.

Control SplitContainer
Permite al usuario cambiar el tamaño de un control acoplado.

Control Splitter
Permite al usuario cambiar el tamaño de un control acoplado (versión 1.x de .NET Framework).

Control StatusBar
Muestra información de estado relacionada con el control que está activado. Aunque el control StatusStrip reemplaza y amplía el control StatusBar de versiones anteriores, StatusBar se conserva a efectos de compatibilidad con versiones anteriores y uso futuro, según sea el caso.

StatusStrip (Control)
Representa un control de barra de estado de Windows. Aunque el control StatusStrip reemplaza y amplía el control StatusBar de versiones anteriores, StatusBar se conserva a efectos de compatibilidad con versiones anteriores y uso futuro, según sea el caso.

TabControl (Control)
Muestra múltiples pestañas que pueden contener imágenes u otros controles.

TableLayoutPanel (control)
Representa un panel que dispone dinámicamente su contenido en una cuadrícula que se compone de filas y columnas.

Control TextBox
Permite al usuario la introducción multilínea y editable.

Componente Timer
Genere un evento a intervalos regulares.

Barra de herramientas (Control)
Muestra los menús y botones de mapa de bits que activan comandos. Puede extender la funcionalidad del control y modificar su apariencia y comportamiento. Aunque el control ToolStrip reemplaza y agrega funcionalidad al control ToolBar de las versiones anteriores, ToolBar se conserva a efectos de compatibilidad con versiones anteriores y uso futuro, si se desea.

ToolStrip
Crea menús y barras de herramientas personalizadas en las aplicaciones de formularios Windows Forms. Aunque el control ToolStrip reemplaza y agrega funcionalidad al control ToolBar de las versiones anteriores, ToolBar se conserva a efectos de compatibilidad con versiones anteriores y uso futuro, si se desea.

ToolStripContainer (Control)
Proporciona paneles a cada lado de un formulario para el acoplamiento, el espacio compartido y la organización de los controles ToolStrip, y un elemento ToolStripContentPanel central para los controles tradicionales.

ToolStripPanel (Control)
Proporciona un panel para el acoplamiento, el espacio compartido y la organización de los controles ToolStrip.

Información general del control ToolStripProgressBar
Indica gráficamente el progreso de una acción hasta su finalización. El elemento ToolStripProgressBar normalmente se incluye en un objeto StatusStrip.

ToolStripStatusLabel (Control)
Representa un panel de un control StatusStrip.

ToolTip
Muestra texto cuando un usuario señala otros controles.

Control TrackBar
Permite la navegación por una gran cantidad de información o el ajuste visual de un parámetro numérico.

TreeView (Control)
Muestra una jerarquía de nodos que se pueden expandir o contraer.

WebBrowser (Control)
Hospeda páginas web y proporciona a su aplicación funciones de navegación web por Internet.

Controles de formularios Windows Forms usados para mostrar opciones
Describe un conjunto de controles que se utiliza para proporcionar a los usuarios una lista de opciones de entre las que puede elegir.

Controles de formularios Windows Forms
Explica el uso de controles de formularios Windows Forms y describe conceptos importantes para trabajar con ellos.

Desarrollar controles de Windows Forms en tiempo de diseño
Proporciona vínculos a temas detallados, recomendaciones del tipo de control que crear y otra información acerca de cómo crear su propio control.

Comparación de los controles y objetos programables de distintos lenguajes y bibliotecas
Proporciona una tabla que asigna controles de Visual Basic 6.0 al control correspondiente en Visual Basic .NET. Tenga en cuenta que los controles ahora son clases en .NET Framework.

Cómo: Agregar controles ActiveX a formularios Windows Forms
Describe cómo utilizar controles ActiveX en formularios Windows Forms.