Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
Controles y componentes recomendados por función
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
.NET Desktop feedback