Compartir a través de


Controles de formularios Windows Forms por función

Windows Forms ofrece controles y componentes que realizan una serie de funciones. En la tabla siguiente se enumeran los controles y componentes de Windows Forms según la función general. Además, cuando existen varios controles que sirven a la misma función, el control recomendado aparece con una nota sobre el control que sustituyó. En una tabla posterior independiente, los controles reemplazados se muestran con sus reemplazos recomendados.

Nota:

Las tablas siguientes no enumeran todos los controles o componentes que puede usar en Formularios Windows Forms; para obtener una lista más completa, consulta Controles para usar en formularios Windows Forms.

Función Supervisión Descripción
Presentación de datos DataGridView control El DataGridView control proporciona una tabla personalizable para mostrar datos. La DataGridView clase habilita la personalización de celdas, filas, columnas y bordes. Nota: El DataGridView control proporciona numerosas características básicas y avanzadas que faltan en el DataGrid control. Para obtener más información, vea Diferencias entre los controles DataGridView y DataGrid de Windows Forms.
Enlace de datos y navegación Componente BindingSource Simplifica los controles de enlace de un formulario a los datos proporcionando administración de monedas, notificación de cambios y otros servicios.
BindingNavigator control Proporciona una interfaz de tipo de barra de herramientas para navegar y manipular datos en un formulario.
Edición de texto TextBox control Muestra el texto escrito en tiempo de diseño que los usuarios pueden editar en tiempo de ejecución o cambiar mediante programación.
RichTextBox control Permite mostrar texto formateado en texto plano o en formato de texto enriquecido (RTF).
MaskedTextBox control Restringe el formato de entrada del usuario.
Presentación de información (solo lectura) Label control Muestra el texto que los usuarios no pueden editar directamente.
LinkLabel control Muestra texto como un vínculo de estilo web y desencadena un evento cuando el usuario hace clic en el texto especial. Normalmente, el texto es un vínculo a otra ventana o a un sitio web.
StatusStrip control Muestra información sobre el estado actual de la aplicación mediante un área enmarcada, normalmente en la parte inferior de un formulario primario.
ProgressBar control Muestra el progreso actual de una operación al usuario.
Presentación de páginas web WebBrowser control Permite al usuario navegar por las páginas web dentro del formulario.
Selección de una lista CheckedListBox control Muestra una lista desplazable de elementos, cada uno acompañado de una casilla.
ComboBox control Muestra una lista desplegable de elementos.
DomainUpDown control Muestra una lista de elementos de texto a los que los usuarios pueden desplazarse con botones arriba y abajo.
ListBox control Muestra una lista de texto y elementos gráficos (iconos).
ListView control Muestra elementos en una de las cuatro vistas diferentes. Las vistas incluyen solo texto, texto con iconos pequeños, texto con iconos grandes y una vista de detalles.
NumericUpDown control Muestra una lista de números a los que los usuarios pueden desplazarse con botones arriba y abajo.
TreeView control Muestra una colección jerárquica de objetos de nodo que pueden constar de texto con casillas o iconos opcionales.
Visualización de gráficos PictureBox control Muestra archivos gráficos, como mapas de bits e iconos, en un marco.
Almacenamiento de gráficos ImageList control Actúa como repositorio para imágenes. ImageList los controles y las imágenes que contienen se pueden reutilizar de una aplicación a la siguiente.
Ajuste de valor CheckBox control Muestra una casilla y una etiqueta para el texto. Generalmente se usa para establecer opciones.
CheckedListBox control Muestra una lista desplazable de elementos, cada uno acompañado de una casilla.
RadioButton control Muestra un botón que se puede activar o desactivar.
TrackBar control Permite a los usuarios establecer valores en una escala moviendo un "pulgar" a lo largo de una escala.
Configuración de fecha DateTimePicker control Muestra un calendario gráfico para permitir a los usuarios seleccionar una fecha o una hora.
MonthCalendar control Muestra un calendario gráfico para permitir a los usuarios seleccionar un intervalo de fechas.
Cuadros de diálogo ColorDialog control Muestra el cuadro de diálogo selector de colores que permite a los usuarios establecer el color de un elemento de interfaz.
FontDialog control Muestra un cuadro de diálogo que permite a los usuarios establecer una fuente y sus atributos.
OpenFileDialog control Muestra un cuadro de diálogo que permite a los usuarios navegar y seleccionar un archivo.
PrintDialog control Muestra un cuadro de diálogo que permite a los usuarios seleccionar una impresora y establecer sus atributos.
PrintPreviewDialog control Muestra un cuadro de diálogo que muestra cómo aparecerá un componente de control PrintDocument cuando se imprima.
FolderBrowserDialog control Muestra un cuadro de diálogo que permite a los usuarios examinar, crear y, finalmente, seleccionar una carpeta
SaveFileDialog control Muestra un cuadro de diálogo que permite a los usuarios guardar un archivo.
Controles de menú MenuStrip control Crea menús personalizados. Nota:MenuStrip está diseñado para reemplazar el MainMenu control .
ContextMenuStrip control Crea menús contextuales personalizados. Nota:ContextMenuStrip está diseñado para reemplazar el ContextMenu control .
Órdenes Button control Inicia, detiene o interrumpe un proceso.
LinkLabel control Muestra texto como un vínculo de estilo web y desencadena un evento cuando el usuario hace clic en el texto especial. Normalmente, el texto es un vínculo a otra ventana o a un sitio web.
NotifyIcon control Muestra un icono en el área de notificación de estado de la barra de tareas que representa una aplicación que se ejecuta en segundo plano.
ToolStrip control Crea barras de herramientas que pueden tener un aspecto de Microsoft Windows XP, Microsoft Office, Microsoft Internet Explorer o un estilo personalizado, con o sin temas, y con soporte opcional para el manejo del desbordamiento y el reordenamiento de elementos en tiempo de ejecución. Nota: El ToolStrip control está diseñado para reemplazar el ToolBar control.
Ayuda del usuario Componente HelpProvider Proporciona ayuda emergente o en línea para controles.
Componente ToolTip Proporciona una ventana emergente que muestra una breve descripción del propósito de un control cuando el usuario descansa el puntero en el control.
Agrupación de otros controles Panel control Agrupa un conjunto de controles en un marco desplazable sin etiquetar.
GroupBox control Agrupa un conjunto de controles (como botones de radio) en un marco con etiqueta y no desplazable.
TabControl control Proporciona una página con pestañas para organizar y acceder a objetos agrupados de forma eficaz.
SplitContainer control Proporciona dos paneles separados por una barra móvil. Nota: El SplitContainer control está diseñado para reemplazar el Splitter control.
TableLayoutPanel control Representa un panel que establece dinámicamente su contenido en una cuadrícula compuesta de filas y columnas.
FlowLayoutPanel control Representa un panel que organiza dinámicamente su contenido de manera horizontal o vertical.
Sonido SoundPlayer control Reproduce archivos de sonido en el formato .wav. Los sonidos se pueden cargar o reproducir de forma asincrónica.

Controles y componentes reemplazados por función

Función Control reemplazado Reemplazo recomendado
Presentación de datos DataGrid DataGridView
Presentación de información (controles de solo lectura) StatusBar StatusStrip
Controles de menú ContextMenu ContextMenuStrip
MainMenu MenuStrip
Órdenes ToolBar ToolStrip
StatusBar StatusStrip
Diseño de formulario Splitter SplitContainer

Consulte también