Controles que se utilizan en formularios Windows Forms
Artículo
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.
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.
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.
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 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 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.
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 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.
ToolStrip
Crea menús y barras de herramientas personalizadas en las aplicaciones de formularios Windows Forms. 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.
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.
Controles de formularios Windows Forms
Explica el uso de controles de formularios Windows Forms y describe conceptos importantes para trabajar con ellos.
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.
Comentarios de .NET Desktop feedback
.NET Desktop feedback es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios:
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Los controles ayudan a crear una mejor experiencia para el usuario y recopilar los datos adecuados. Este módulo le ayudará a entender y usar los controles.
Obtenga información sobre cómo establecer el texto mostrado por un control de Windows Forms. Establezca o devuelva el texto mediante la propiedad Text, o bien cambie la fuente mediante la propiedad Font.
En este artículo se describe cómo agregar controles mediante programación a formularios Windows Forms en tiempo de ejecución mediante Visual C#, e incluye también un ejemplo de código para explicar los métodos.
Sepa cómo se usan los controles en Windows Forms para .NET. Los controles son componentes reutilizables que proporcionan funcionalidad al usuario. Se proporcionan muchos controles listos para usar. También puede crear otros controles.