Controles de formularios Windows Forms en .NET Framework por función

En la tabla siguiente se muestran los controles de formularios Windows Forms enumerados según la función general.

Función

Control

Descripción

Edición de texto

TextBox

Permite que el usuario proporcione en varias líneas datos que se puedan editar.

 

ToolStripTextBox

Permite que el usuario proporcione en varias líneas datos que se puedan editar.

 

RichTextBox

Permite que los usuarios escriban, muestren y manipulen texto con formato.

Presentación de texto (sólo lectura)

Label

Muestra texto que no puede ser modificado por el usuario.

 

ToolStripLabel

Muestra texto que no puede ser modificado por el usuario.

 

LinkLabel

Permite agregar vínculos de tipo Web a aplicaciones de Windows Forms.

 

StatusBar

Muestra información de estado relacionada con el control que tiene el foco.

 

ToolStripStatusLabel

Muestra información de estado relacionada con el control que tiene el foco.

Selección de una lista

CheckedListBox

Muestra una lista de elementos con una casilla junto a cada uno de ellos.

 

ComboBox

Muestra datos en un cuadro combinado desplegable.

 

ToolStripComboBox

Muestra datos en un cuadro combinado desplegable.

 

DomainUpDown

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

 

ListBox

Muestra una lista de texto y elementos gráficos (iconos).

 

ListView

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

 

NumericUpDown

Muestra números que un usuario puede examinar y seleccionar.

 

TreeView

Muestra una jerarquía de nodos que se puede expandir o contraer.

Presentación de gráficos

PictureBox

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

Almacenamiento de gráficos

ImageList

Muestra imágenes en otros controles.

Establecimiento de valores

CheckBox

Indica si una condición está activa o inactiva

 

CheckedListBox

Muestra una lista de elementos con una casilla junto a cada uno de ellos.

 

RadioButton

Presenta al usuario un conjunto de dos o más opciones excluyentes entre sí.

 

TrackBar

Permite la navegación por un gran volumen de información o el ajuste visual de una configuración numérica.

Establecimiento de fechas

DateTimePicker

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

 

MonthCalendar

Muestra una intuitiva interfaz gráfica para que los usuarios vean y establezcan información de fechas.

Cuadros de diálogo

ColorDialog

Permite que el usuario seleccione un color de una paleta en un cuadro de diálogo preconfigurado y que agregue colores personalizados a la paleta.

 

FolderBrowserDialog

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

 

FontDialog

Expone las fuentes actualmente instaladas en el sistema.

 

OpenFileDialog

Permite que los usuarios abran archivos mediante un cuadro de diálogo preconfigurado.

 

PageSetupDialog

Establece los detalles de impresión de la página a través de un cuadro de diálogo preconfigurado.

 

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.

 

PrintDocument

Establece las propiedades que describen qué se va a imprimir e imprime el documento en aplicaciones basadas en Windows.

 

PrintPreviewControl

Permite crear un componente o cuadro de diálogo PrintPreview propio en lugar de utilizar la versión preconfigurada.

 

PrintPreviewDialog

Muestra un documento tal como aparecerá cuando se imprima.

 

SaveFileDialog

Selecciona los archivos que se van a guardar y el lugar en el que se guardarán.

Controles de menú

MainMenu

Muestra un menú en tiempo de ejecución.

 

MenuStrip

Muestra un menú en tiempo de ejecución.

 

ContextMenu

Proporciona a los usuarios un menú de fácil acceso con los comandos de uso más frecuente asociados al objeto seleccionado.

 

ContextMenuStrip

Proporciona a los usuarios un menú de fácil acceso con los comandos de uso más frecuente asociados al objeto seleccionado.

Comandos

Button

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

 

LinkLabel

Permite agregar vínculos de tipo Web a aplicaciones de Windows Forms.

 

NotifyIcon

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

 

ToolBar

Muestra menús y botones de mapa de bits que activan comandos.

 

ToolStrip

Permite crear barras de herramientas personalizadas y menús en las aplicaciones de Windows Forms.

Agrupar otros controles

Panel

Proporciona una agrupación identificable para otros controles y permite el desplazamiento.

 

GroupBox

Proporciona una agrupación identificable para otros controles.

 

TabControl

Muestra múltiples fichas que pueden contener imágenes u otros controles.

Datos

DataGrid

Muestra datos organizados en formato de tabla procedentes de un conjunto de datos y permite actualizar el origen de datos.

 

DataGridView

Proporciona una interfaz de usuario a los conjuntos de datos de ADO.NET, que muestra los datos en formato de tabla y permite actualizaciones en el origen de datos.

Navegación

HScrollBar

Permite la navegación por una lista de elementos o un gran volumen de información; éste puede ser de forma horizontal dentro de una aplicación o control.

 

VScrollBar

Permite la navegación por una lista de elementos o un gran volumen de información; éste puede ser de forma vertical dentro de una aplicación o control.

Información del usuario

ErrorProvider

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

 

HelpProvider

Asocia un archivo de Ayuda HTML a una aplicación basada en Windows.

Web

WebBrowser

Hospeda páginas Web y proporciona recursos de exploración Web de Internet a la aplicación.

Multitarea

BackgroundWorker

Permite ejecutar en segundo plano las operaciones que exigen mucho tiempo, en un subproceso diferente del subproceso de la IU principal de la aplicación.

Ayudas de interfaz de usuario

ProgressBar

Indica gráficamente el progreso de una acción hacia su finalización.

 

ToolStripProgressBar

Indica gráficamente el progreso de una acción hacia su finalización.

 

SplitContainer

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

 

Timer

Provoca un evento a intervalos regulares.

 

ToolTip

Muestra texto cuando el usuario apunta a otros controles.

Vea también

Otros recursos

Controles que se utilizan en formularios Windows Forms

Desarrollar controles personalizados de formularios Windows Forms con .NET Framework