Compartir a través de


Nuevas adiciones a las características existentes en los formularios Windows Forms

Junto con algunas características completamente nuevas, este lanzamiento de Visual Studio contiene algunas adiciones a varias clases que ya existían. Para ayudarle a encontrar estas adiciones, las tablas siguientes se vinculan directamente a los nuevos miembros de estas clases.

Para obtener una lista de nuevas características de formularios Windows Forms y controles de esta versión de Visual Studio, vea Adiciones a Windows Forms para .NET Framework 2.0.

Se han agregado los miembros siguientes a las clases de Windows Forms en .NET Framework.

Aplicación

Miembro

Descripción

Evento EnterThreadModal

Se produce cuando la aplicación está a punto de entrar en un estado modal.

LeaveThreadModal (evento)

Aparece cuando la aplicación está a punto de dejar un estado modal.

Método FilterMessage

Ejecuta cualquier filtro respecto a un mensaje de ventana y devuelve una copia del mensaje modificado.

Propiedad OpenForms

Obtiene una colección de formularios abiertos que posee la aplicación.

Método Restart

Cierra la aplicación e inicia una nueva instancia inmediatamente.

Método SetUnhandledExceptionMode

Indica a la aplicación cómo responder a las excepciones no controladas.

Propiedad UseWaitCursor

Obtiene o establece si el cursor de espera se utiliza para todos los formularios abiertos de la aplicación.

Clipboard

Aparte de los miembros enumerados aquí, Clipboard ahora también admite una serie de miembros individuales para obtener y establecer tipos de datos específicos, por ejemplo GetImage y GetAudioStream, entre otros. Consulte la documentación de la clase para obtener una lista completa.

Miembro

Descripción

Método Clear

Quita todos los datos del Portapapeles.

Método GetData

Recupera datos del Portapapeles con el formato especificado.

Método SetData

Agrega datos al Portapapeles en el formato especificado.

Método ContainsData

Indica si en el Portapapeles hay datos con el formato especificado o que se puedan convertir a ese formato.

ComboBox

Miembro

Descripción

Propiedad AutoCompleteCustomSource

Obtiene o establece un StringCollection personalizado que se usará cuando la propiedad AutoCompleteSource esté establecida en CustomSource.

Propiedad AutoCompleteMode

Obtiene o establece una opción que controla cómo funciona la finalización automática para ComboBox.

Propiedad AutoCompleteSource

Obtiene o establece un valor que especifica el origen de cadenas completas utilizadas para la finalización automática.

Propiedad BackgroundImageLayout

Obtiene o establece el diseño de imagen de fondo como se define en la enumeración ImageLayout.

Método BeginUpdate

Mantiene el rendimiento cuando se agregan elementos a ComboBox de uno en uno.

DropDown (evento)

Aparece cuando se muestra la parte desplegable de un ComboBox.

DropDownClosed (evento)

Aparece cuando la parte desplegable del ComboBox ya no está visible.

Método EndUpdate

Reanuda el dibujo del control ComboBox después de que el método BeginUpdate suspende el dibujo.

Propiedad FlatStyle

Obtiene o establece la apariencia de estilo plano del control de botón.

Método OnDropDownClosed

Genera el evento DropDownClosed.

Método OnMouseEnter

Genera el evento MouseEnter.

Método OnMouseLeave

Genera el evento MouseLeave.

Método OnTextUpdate

Genera el evento TextUpdate.

Evento TextUpdate

Aparece cuando el control ha dado formato al texto, pero antes de que éste se muestre.

Control

Miembro

Descripción

Propiedad CheckForIllegalCrossThreadCalls

Obtiene o establece un valor que indica si se van a detectar llamadas en el subproceso incorrecto que tiene acceso a una propiedad Handle de control.

Propiedad DefaultCursor

Obtiene o establece el cursor predeterminado para el control.

Método GetPreferredSize

Recupera el tamaño de un área rectangular en la que se puede encajar un control.

Propiedad IsKeyLocked

Utilice esta propiedad para determinar si están activas las teclas BLOQ MAYÚS, BLOQ NUM o BLOQ DESPL.

Propiedad LayoutEngine

Obtiene una instancia almacenada en memoria caché del motor de diseño del control.

Propiedad Margin

Obtiene o establece el espacio entre controles.

Propiedad MinimumSize

Obtiene el tamaño que es el límite inferior que GetPreferredSize puede especificar.

MouseCaptureChanged (evento)

Aparece cuando el control pierde la captura del mouse.

MouseClick (evento)

Se produce cuando se hace clic en el control con el mouse.

MouseDoubleClick (evento)

Se produce cuando se hace doble clic en el control con el mouse.

Método OnMouseClick

Genera el evento MouseClick.

Método OnMouseDoubleClick

Genera el evento MouseDoubleClick.

Propiedad Padding

Obtiene o establece el relleno dentro del control.

DataObject

Aparte de los miembros enumerados aquí, DataObject ahora también admite una serie de miembros individuales para obtener y establecer tipos de datos específicos, por ejemplo GetImage y GetAudioStream, entre otros. Consulte la documentación de la clase para obtener una lista completa.

Miembro

Descripción

Método GetData

Recupera datos del Portapapeles con el formato especificado.

Método SetData

Agrega al Portapapeles datos con el formato especificado.

Form

Miembro

Descripción

Evento FormClosed

Se produce después de haberse cerrado el formulario.

Evento FormClosing

Se produce antes de cerrar el formulario.

Propiedad MainMenuStrip

Obtiene o establece el contenedor de menú primario para el formulario.

Propiedad RightToLeftLayout

Obtiene o establece un valor que indica si está activada la colocación reflejada de derecha a izquierda.

RightToLeftLayoutChanged (evento)

Provoca el evento RightToLeftLayoutChanged

Propiedad ShowWithoutActivation

Obtiene un valor que indica si la ventana se activará cuando se muestre.

Icono

Miembro

Descripción

Método ExtractAssociatedIcon

Este método se utiliza para mostrar el icono asociado a un archivo.

Etiqueta

Miembro

Descripción

Propiedad AutoEllipsis

Obtiene o establece un valor que indica si el carácter de puntos suspensivos (...) aparece en el borde derecho de Label, lo que indica que el texto de Label se entiende más allá de la longitud especificada de Label.

Propiedad UseCompatibleTextRendering

Obtiene o establece un valor que especifica si la representación de texto debe ser compatible con versiones anteriores de formularios Windows Forms.

ListBox

Miembro

Descripción

Método BeginUpdate

Mantiene el rendimiento cuando se agregan elementos al ListBox de uno en uno.

Método EndUpdate

Reanuda el dibujo del control ListBox después de que el método BeginUpdate suspende el dibujo.

Propiedad UseCustomTabOffsets

Permite que ListBox reconozca y expanda los caracteres de tabulación al dibujar sus cadenas mediante la matriz de enteros CustomTabOffsets.

ListView

Miembro

Descripción

Método FindItemWithText

Encuentra el primer objeto ListViewItem que comience con el valor de texto especificado.

Método FindNearestItem

Encuentra el elemento siguiente, buscando en la dirección especificada.

Propiedad OwnerDraw

Obtiene o establece un valor que indica si el control ListView lo dibuja el sistema operativo o el código proporcionado.

Propiedad VirtualMode

Obtiene o establece un valor que indica si ha proporcionado sus propias operaciones de administración de datos para el control ListView.

MessageBox

Miembro

Descripción

Método Show

Este método ahora tiene sobrecargas para especificar páginas de Ayuda y otra funcionalidad relacionada con la Ayuda.

NotifyIcon

Miembro

Descripción

Evento BalloonTipClicked

Se produce cuando se hace clic en el globo de sugerencias.

Evento BalloonTipClosed

Aparece cuando el usuario cierra el globo de sugerencias.

Propiedad BalloonTipIcon

Obtiene o establece el icono que se muestra en el globo de información asociado a NotifyIcon.

BalloonTipShown (evento)

Se produce cuando el globo de información se muestra en la pantalla.

Propiedad BalloonTipText

Obtiene o establece el texto que se muestra en el globo de información asociado a NotifyIcon.

Propiedad BalloonTipTitle

Obtiene o establece el título del globo de información mostrado en NotifyIcon.

Método ShowBalloonTip

Muestra un globo de información en la barra de tareas correspondiente al período de tiempo especificado.

Método ShowBalloonTip

Muestra un globo de sugerencias con el título, texto e icono especificados en la barra de tareas para el período de tiempo determinado.

PictureBox

Miembro

Descripción

Método LoadAsync

Carga la imagen de forma asincrónica.

Evento LoadCompleted

Se produce cuando la operación de carga asincrónica de la imagen finaliza, se cancela o se genera una excepción.

LoadProgressChanged (evento)

Se produce cuando ha cambiado el progreso de una operación de carga de imagen asincrónica.

RichTextBox

Miembro

Descripción

Método GetCharIndexFromPosition

Recupera el índice del carácter más cercano a la ubicación especificada.

Método GetLineFromCharIndex

Recupera el número de línea desde la posición de carácter especificada dentro del texto del control.

Método GetPositionFromCharIndex

Recupera la ubicación dentro del control en el índice de caracteres especificado.

Propiedad Rtf

Obtiene o establece el texto del control RichTextBox, incluidos todos los códigos de formato de texto enriquecido (RTF).

Propiedad SelectionBackColor

Obtiene o establece el color del texto cuando el texto se selecciona en un control RichTextBox.

Screen

Miembro

Descripción

Propiedad BitsPerPixel

Obtiene el número de bits de memoria asociados a un píxel de datos.

ScrollableControl

Miembro

Descripción

Evento Scroll

Se provoca este evento cuando se desplaza el área de un formulario (u otra clase que hereda de ScrollableControl).

SystemInformation

Miembro

Descripción

Propiedad ActiveWindowTrackingDelay

Obtiene el tiempo de demora del seguimiento de las ventanas activas.

Propiedad BorderMultiplierFactor

Obtiene el factor multiplicador del borde que se utiliza al determinar el grosor del borde de tamaño de una ventana.

Propiedad CaptionButtonSize

Obtiene el tamaño estándar, en píxeles, de un botón de una barra de título de ventana.

Propiedad CaretWidth

Obtiene el ancho, en píxeles, del símbolo de intercalación en controles de edición.

Propiedad FontSmoothingContrast

Obtiene el valor de contraste de suavizado de fuentes utilizado en el suavizado ClearType.

Propiedad FontSmoothingType

Obtiene el tipo actual de suavizado de fuentes.

Propiedad HorizontalFocusThickness

Obtiene el grosor de los bordes izquierdo y derecho del rectángulo de foco del sistema, en píxeles.

Propiedad HorizontalResizeBorderThickness

Obtiene el grosor de los bordes izquierdo y derecho del borde de cambio de tamaño alrededor del perímetro de una ventana cuyo tamaño se está cambiando, en píxeles.

Propiedad IconHorizontalSpacing

Obtiene el ancho, en píxeles, de una celda de organización de iconos en vista de iconos grandes.

Propiedad IconVerticalSpacing

Obtiene el alto, en píxeles, de una celda de organización de iconos en vista de iconos grandes.

Propiedad IsActiveWindowTrackingEnabled

Obtiene un valor que indica si se habilita el seguimiento de la ventana activa.

Propiedad IsComboBoxAnimationEnabled

Obtiene un valor que indica si se habilita el efecto de deslizar al abrir para cuadros combinados.

Propiedad IsDropShadowEnabled

Obtiene un valor que indica si se habilita el efecto de sombra difuminada del sistema.

Propiedad IsFlatMenuEnabled

Obtiene un valor que indica si los menús Usuario nativos tienen un aspecto de menú plano.

Propiedad IsFontSmoothingEnabled

Obtiene un valor que indica si se habilita la característica de suavizado de fuentes.

Propiedad IsHotTrackingEnabled

Obtiene un valor que indica si se habilita el seguimiento activo de elementos de interfaz de usuario, como nombres de menú en barras de menús.

Propiedad IsIconTitleWrappingEnabled

Obtiene un valor que indica si se habilita el ajuste de título de icono.

Propiedad IsKeyboardPreferred

Obtiene un valor que indica si el usuario confía en el teclado en lugar del mouse y prefiere que las aplicaciones muestren interfaces de teclado que en otro caso estarían ocultas.

Propiedad IsListBoxSmoothScrollingEnabled

Obtiene un valor que indica si se habilita el efecto de desplazamiento suave para los cuadros de lista.

Propiedad IsMenuAnimationEnabled

Obtiene un valor que indica si se habilitan las características de animación de atenuación o deslizamiento de menús.

Propiedad IsMenuFadeEnabled

Obtiene un valor que indica si se habilita la animación de atenuación de menús.

Propiedad IsMinimizeRestoreAnimationEnabled

Obtiene un valor que indica si se habilita la animación de minimizar y restaurar ventana.

Propiedad IsSelectionFadeEnabled

Obtiene un valor que indica si se habilita el efecto de atenuación de la selección.

Propiedad IsSnapToDefaultEnabled

Obtiene un valor que indica si se habilita la característica de ajustar a botón predeterminado.

Propiedad IsTitleBarGradientEnabled

Obtiene un valor que indica si se habilita el efecto de degradado para las barras de título de ventana.

Propiedad IsToolTipAnimationEnabled

Obtiene un valor que indica si está habilitada la animación de información sobre herramientas.

Propiedad KeyboardDelay

Obtiene el valor de retardo de repetición del teclado.

Propiedad KeyboardSpeed

Obtiene el valor de retardo de repetición del teclado.

Propiedad MenuBarButtonSize

Obtiene el ancho predeterminado, en píxeles, de los botones de barra de menús y el alto, en píxeles, de una barra de menús.

Propiedad MenuShowDelay

Obtiene el tiempo, en milisegundos, que el sistema espera antes de mostrar un menú contextual en cascada cuando el cursor del mouse está encima de una opción de submenú.

Propiedad MouseHoverTime

Obtiene el tiempo, en milisegundos, que el puntero del mouse tiene que permanecer en el rectángulo seleccionado mediante movimiento del mouse hasta que se genera un mensaje de movimiento del mouse.

Propiedad MouseSpeed

Obtiene la velocidad del mouse actual.

Propiedad MouseWheelScrollDelta

Obtiene la cantidad del valor de incremento de un único incremento de rotación de la rueda del mouse.

Propiedad PopupMenuAlignment

Obtiene el lateral de los menús emergentes que se alinean con el elemento de la barra de menús correspondiente.

Propiedad SizingBorderWidth

Obtiene el ancho, en píxeles, del borde de cambio de tamaño dibujado alrededor del perímetro de una ventana cuyo tamaño se está cambiando.

Propiedad SmallCaptionButtonSize

Obtiene el ancho, en píxeles, de botones de leyenda pequeña y, el alto, en píxeles, de leyendas pequeñas.

Propiedad VerticalFocusThickness

Obtiene el grosor, en píxeles, de los bordes superior e inferior del rectángulo de foco del sistema.

Propiedad VerticalResizeBorderThickness

Obtiene el grosor, en píxeles, de los lados superior e inferior del borde de tamaño en torno al perímetro de una ventana cuyo tamaño se va a cambiar.

SystemSounds

Miembro

Descripción

Propiedad Asterisk

Obtiene el sonido asociado al evento de programa Asterisk en la combinación de sonidos actual de Windows.

Propiedad Beep

Obtiene el sonido asociado al evento del programa Beep en la combinación de sonidos de Windows actual.

Propiedad Exclamation

Obtiene el sonido asociado al evento del programa Exclamation en la combinación de sonidos de Windows actual.

Propiedad Hand

Obtiene el sonido asociado al evento del programa Hand en la combinación de sonidos de Windows actual.

Propiedad Question

Obtiene el sonido asociado al evento de programa Question en la combinación de sonidos actual de Windows.

TabControl

Miembro

Descripción

Evento Deselected

Se produce cuando se anula la selección de una ficha.

Evento Deselecting

Aparece antes de que se anule la selección de una ficha, permitiendo que un controlador cancele el cambio de ficha.

Método DeselectTab

Hace que la ficha siguiente a la especificada sea la ficha actual.

Selected (evento)

Se produce cuando se selecciona una ficha.

Selecting (evento)

Se produce antes de que se seleccione una ficha, permitiendo que un controlador cancele el cambio de ficha.

Método SelectTab

Hace que la ficha especificada sea la ficha actual.

TextBox

Miembro

Descripción

Propiedad AutoCompleteCustomSource

Obtiene o establece un StringCollection personalizado que se usará cuando la propiedad AutoCompleteSource esté establecida en CustomSource.

Propiedad AutoCompleteMode

Obtiene o establece una opción que controla cómo funciona la finalización automática para TextBox.

Propiedad AutoCompleteSource

Obtiene o establece un valor que especifica el origen de cadenas completas utilizadas para la finalización automática.

Propiedad UseSystemPasswordChar

Obtiene o establece un valor que indica si el texto del control TextBox debe aparecer como el carácter de contraseña predeterminado.

TextBoxBase

Miembro

Descripción

Método GetCharFromPosition

Recupera el carácter más próximo a la ubicación especificada en el control.

Método GetCharIndexFromPosition

Recupera el índice del carácter más cercano a la ubicación especificada.

Método GetFirstCharIndexOfCurrentLine

Recupera el índice del primer carácter de la línea actual.

Método GetFirstCharIndexFromLine

Recupera el índice del primer carácter de una línea determinada.

Método GetLineFromCharIndex

Recupera el número de línea desde la posición de carácter especificada dentro del texto del control.

Método GetPositionFromCharIndex

Recupera la ubicación dentro del control en el índice de caracteres especificado.

Método ScrollToCaret

Desplaza el contenido del control a la posición del símbolo de intercalación actual.

Propiedad ShortcutsEnabled

Obtiene o establece un valor que indica si están habilitados los accesos directos definidos.

Treeview

Miembro

Descripción

Propiedad DrawMode

Obtiene o establece el modo en que se dibujará el control.

DrawNode (evento)

Se produce cuando se dibuja TreeView y la propiedad DrawMode se establece en un valor TreeViewDrawMode distinto de Normal.

Método HitTest

Proporciona información del nodo, especificado un punto.

Propiedad ShowNodeToolTips

Obtiene o establece un valor que indica que se muestra información sobre herramientas cuando se mantiene el puntero del mouse sobre TreeNode.

Propiedad TreeViewNodeSorter

Obtiene o establece la implementación de IComparer para realizar una ordenación personalizada de los nodos TreeView.