Sie sind auf Seite 1von 14

Gua Rpida Controles Estndar de Windows Form C#

Formularios Windows (Windows Forms) es el nombre dado a la grfica de la interfaz de programacin de aplicaciones (API) incluida como parte de Microsoft. NET Framework, que proporciona acceso a los nativos de Microsoft Windows elementos de la interfaz existente envolviendo la API de Windows en el cdigo administrado.

Propiedades:
Nombre AcceptButton Descripcin Obtiene o establece el botn del formulario que se activa cuando el usuario presiona la tecla ENTRAR. AccessibilityObject Obtiene AccessibleObject asignado al control. (Se hereda de Control). AccessibleDefaultActionDescription Obtiene o establece la descripcin de la accin predeterminada del control que las aplicaciones cliente de accesibilidad utilizan. (Se hereda de Control). AccessibleDescription Obtiene o establece la descripcin del control que las aplicaciones cliente de accesibilidad utilizan. (Se hereda de Control). AccessibleName Obtiene o establece el nombre del control que las aplicaciones cliente de accesibilidad utilizan. (Se hereda de Control). AccessibleRole Obtiene o establece la funcin accesible del control. (Se hereda de Control). ActiveControl Obtiene o establece el control activo en el control contenedor. (Se hereda de ContainerControl). ActiveForm Obtiene el formulario activo actual para esta aplicacin. ActiveMdiChild Obtiene la ventana MDI (interfaz de mltiples documentos) secundaria activa actual. AllowDrop Obtiene o establece un valor que indica si el control puede aceptar los datos que el usuario arrastra al mismo. (Se hereda de Control). AllowTransparency Obtiene o establece un valor que indica si se puede ajustar la opacidad del formulario.

Anchor

AutoScale

AutoScaleBaseSize

AutoScaleDimensions

AutoScaleMode

AutoScroll

AutoScrollMargin

AutoScrollMinSize

AutoScrollOffset

AutoScrollPosition

AutoSize

AutoSizeMode

AutoValidate BackColor BackgroundImage

Obtiene o establece los bordes del contenedor al que est enlazado un control y determina cmo se cambia el tamao de un control con su elemento primario. (Se hereda de Control). Obtiene o establece un valor que indica si el formulario ajusta su tamao y el de sus controles al alto de la fuente que utiliza. Obtiene o establece el tamao base para el ajuste automtico del tamao del formulario. Obtiene o establece las dimensiones a las que se dise el control. (Se hereda de ContainerControl). Obtiene o establece el modo de escala automtica del control. (Se hereda de ContainerControl). Reemplazado. Obtiene o establece un valor que indica si en el formulario se permite el desplazamiento automtico. Obtiene o establece el tamao del margen de desplazamiento automtico. (Se hereda de ScrollableControl). Obtiene o establece el tamao mnimo del desplazamiento automtico. (Se hereda de ScrollableControl). Obtiene o establece a dnde se desplaza este control en ScrollControlIntoView. (Se hereda de Control). Obtiene o establece la ubicacin de la posicin de desplazamiento automtico. (Se hereda de ScrollableControl). Reemplazado. Cambie el tamao del formulario de acuerdo con la configuracin de AutoSizeMode. Obtiene o establece el modo por el que el formulario cambia automticamente de tamao. Reemplazado. Reemplazado. Obtiene o establece la imagen de fondo que se muestra en el control. (Se hereda de Control). Obtiene o establece el diseo de la imagen

BackgroundImageLayout

BindingContext Bottom

de fondo tal como se define en la enumeracin ImageLayout. (Se hereda de Control). (Se hereda de ContainerControl). Obtiene la distancia, en pxeles, que existe entre el borde inferior del control y el borde superior del rea cliente de su contenedor. (Se hereda de Control). Obtiene o establece el tamao y la ubicacin del control incluyendo sus elementos no cliente, en pxeles, con respecto al control primario. (Se hereda de Control). Obtiene o establece el control de botn que se activar cuando el usuario presione la tecla ESC. Obtiene un valor que indica si el control puede recibir el foco. (Se hereda de Control). Obtiene un valor que indica si el control se puede seleccionar. (Se hereda de Control). Obtiene o establece un valor que indica si el control ha capturado el mouse (ratn). (Se hereda de Control). Obtiene o establece un valor que indica si el control hace que se realice una validacin de todos los controles que requieren validacin cuando reciben el foco. (Se hereda de Control). Obtiene o establece un valor que indica si se detectarn las llamadas en el subproceso equivocado que tiene acceso a la propiedad Handle de un control. (Se hereda de Control). Obtiene el rectngulo que representa el rea cliente del control. (Se hereda de Control). Obtiene o establece el tamao del rea cliente del formulario. Obtiene el nombre de la compaa o del creador de la aplicacin que contiene el control. (Se hereda de Control). Obtiene IContainer que contiene Component. (Se hereda de Component). Obtiene un valor que indica si el control, o

Bounds

CancelButton

CanFocus

CanSelect Capture

CausesValidation

CheckForIllegalCrossThreadCalls

ClientRectangle

ClientSize CompanyName

Container ContainsFocus

ContextMenu

ContextMenuStrip

ControlBox

Controls

Created CurrentAutoScaleDimensions

Cursor

DataBindings DefaultBackColor DefaultFont DefaultForeColor

DesktopBounds

DesktopLocation DialogResult DisplayRectangle

Disposing

uno de sus controles secundarios, tiene el foco de entrada en la actualidad. (Se hereda de Control). Obtiene o establece el men contextual asociado al control. (Se hereda de Control). Obtiene o establece el ContextMenuStrip asociado a este control. (Se hereda de Control). Obtiene o establece un valor que indica si se muestra un cuadro de control en la barra de ttulo del formulario. Obtiene la coleccin de controles que contiene el control. (Se hereda de Control). Obtiene un valor que indica si se ha creado el control. (Se hereda de Control). Obtiene las dimensiones en tiempo de ejecucin actuales de la pantalla. (Se hereda de ContainerControl). Obtiene o establece el cursor que se muestra cuando el puntero del mouse se sita sobre el control. (Se hereda de Control). Obtiene los enlaces de datos del control. (Se hereda de Control). Obtiene el color de fondo predeterminado del control. (Se hereda de Control). Obtiene la fuente predeterminada del control. (Se hereda de Control). Obtiene el color de primer plano predeterminado del control. (Se hereda de Control). Obtiene o establece el tamao y la posicin del formulario en el escritorio de Windows. Obtiene o establece la posicin del formulario en el escritorio de Windows. Obtiene o establece el resultado de cuadro de dilogo para el formulario. Obtiene el rectngulo que representa el rea de presentacin virtual del control. (Se hereda de ScrollableControl). Obtiene un valor que indica si la clase base Control est en el proceso de eliminacin. (Se hereda de Control).

Dock

DockPadding

Enabled

Focused

Font ForeColor FormBorderStyle Handle

HasChildren

Height HelpButton

HorizontalScroll

Icon ImeMode

InvokeRequired

Obtiene o establece que los bordes del control se acoplarn a su control principal y determina cmo se cambia el tamao de un control con su elemento primario. (Se hereda de Control). Obtiene la configuracin de relleno de acople para todos los bordes del control. (Se hereda de ScrollableControl). Obtiene o establece un valor que indica si el control puede responder a la interaccin del usuario. (Se hereda de Control). Obtiene un valor que indica si el control tiene el foco de entrada. (Se hereda de Control). Obtiene o establece la fuente del texto que muestra el control. (Se hereda de Control). Obtiene o establece el color de primer plano del control. (Se hereda de Control). Obtiene o establece el estilo del borde del formulario. Obtiene el identificador de ventana al que est enlazado el control. (Se hereda de Control). Obtiene un valor que indica si el control contiene uno o ms controles secundarios. (Se hereda de Control). Obtiene o establece el alto del control. (Se hereda de Control). Obtiene o establece un valor que indica si se muestra un botn de ayuda en el cuadro de ttulo del formulario. Obtiene las caractersticas asociadas a la barra de desplazamiento horizontal. (Se hereda de ScrollableControl). Obtiene o establece el icono del formulario. Obtiene o establece el modo de Editor de mtodos de entrada (IME) del control. (Se hereda de Control). Obtiene un valor que indica si el llamador debe llamar a un mtodo de invocacin cuando realiza llamadas a mtodos del control porque el llamador se encuentra en un subproceso distinto al del control donde se cre. (Se hereda de Control).

IsAccessible

IsDisposed IsHandleCreated

IsMdiChild

IsMdiContainer

IsMirrored IsRestrictedWindow

KeyPreview

LayoutEngine

Left

Obtiene o establece un valor que indica si el control es visible para las aplicaciones de accesibilidad. (Se hereda de Control). Obtiene un valor que indica si el control se ha eliminado. (Se hereda de Control). Obtiene un valor que indica si el control tiene un identificador asociado. (Se hereda de Control). Obtiene un valor que indica si el formulario es un formulario MDI (interfaz de mltiples documentos) secundario. Obtiene o establece un valor que indica si el formulario es un contenedor para formularios MDI (interfaz de mltiples documentos) secundarios. Obtiene un valor que indica si el control est reflejado. (Se hereda de Control). Obtiene un valor que indica si el formulario puede utilizar todas las ventanas y eventos de entrada de datos del usuario sin ninguna restriccin. Obtiene o establece un valor que indica si el formulario recibe los eventos clave antes de que pasen al control que tiene el foco. Obtiene una instancia almacenada en cach del motor de diseo del control. (Se hereda de Control). Obtiene o establece la distancia, en pxeles, que existe entre el borde izquierdo del control y el borde izquierdo del rea cliente de su contenedor. (Se hereda de Control).

Location MainMenuStrip Margin MaximizeBox Obtiene o establece el contenedor de men primario para el formulario. Obtiene o establece un valor que indica si se muestra el botn Maximizar en la barra de ttulo del formulario. Reemplazado. Obtiene el tamao mximo al que puede ajustarse el formulario. Obtiene una matriz de formularios que representan los formularios MDI (interfaz de mltiples documentos) secundarios

MaximumSize MdiChildren

MdiParent

Menu MergedMenu MinimizeBox

MinimumSize Modal ModifierKeys

MouseButtons

MousePosition

Name Opacity OwnedForms

Owner Padding Parent

ParentForm

PreferredSize

primarios de este formulario. Obtiene o establece el formulario MDI (interfaz de mltiples documentos) principal actual de este formulario. Obtiene o establece el MainMenu que se muestra en el formulario. Obtiene el men combinado del formulario. Obtiene o establece un valor que indica si se muestra el botn Minimizar en la barra de ttulo del formulario. Reemplazado. Obtiene el mnimo tamao al que puede ajustarse el formulario. Obtiene un valor que indica si el formulario se muestra de forma modal. Obtiene un valor que indica cul de las teclas modificadoras (MAYS, CTRL y ALT) est presionada. (Se hereda de Control). Obtiene un valor que indica cul de los botones del mouse est presionado. (Se hereda de Control). Obtiene la posicin del cursor del mouse en coordenadas de pantalla. (Se hereda de Control). Obtiene o establece el nombre del control. (Se hereda de Control). Obtiene o establece el nivel de opacidad del formulario. Obtiene una matriz de objetos Form que representa todos los formularios que posee dicho formulario. Obtiene o establece el formulario propietario de este formulario. Obtiene o establece el relleno dentro del control. (Se hereda de Control). Obtiene o establece el contenedor principal del control. (Se hereda de Control). Obtiene el formulario al que est asignado el control contenedor. (Se hereda de ContainerControl). Obtiene el tamao de un rea rectangular en la que cabe el control. (Se hereda de Control).

ProductName

ProductVersion

RecreatingHandle

Region

RestoreBounds

Right

RightToLeft

RightToLeftLayout

ShowIcon

ShowInTaskbar

Site Size SizeGripStyle

StartPosition TabIndex TabStop Tag

Obtiene el nombre de producto del ensamblado que contiene el control. (Se hereda de Control). Obtiene la versin del ensamblado que contiene el control. (Se hereda de Control). Obtiene un valor que indica si el control est volviendo a crear su identificador en la actualidad. (Se hereda de Control). Obtiene o establece la regin de ventana asociada al control. (Se hereda de Control). Obtiene la ubicacin y el tamao del formulario en su estado de ventana normal. Obtiene la distancia, en pxeles, que existe entre el borde derecho del control y el borde izquierdo del rea cliente de su contenedor. (Se hereda de Control). Obtiene o establece un valor que indica si los elementos del control se alinean para admitir configuraciones regionales utilizando fuentes de derecha a izquierda. (Se hereda de Control). Obtiene o establece un valor que indica si est activada la colocacin reflejada de derecha a izquierda. Obtiene o establece un valor que indica si se muestra un icono en la barra de ttulo del formulario. Obtiene o establece un valor que indica si se muestra el formulario en la barra de tareas de Windows. Obtiene o establece el sitio del control. (Se hereda de Control). Obtiene o establece el tamao del formulario. Obtiene o establece el estilo del control de tamao que se muestra en el ngulo inferior derecho del formulario. Obtiene o establece la posicin inicial del formulario en tiempo de ejecucin. Obtiene o establece el orden de tabulacin del control en su contenedor. Obtiene o establece el objeto que contiene

Text Top

datos sobre el control. (Se hereda de Control). Reemplazado. Obtiene o establece la distancia, en pxeles, que existe entre el borde superior del control y el borde superior del rea cliente de su contenedor. (Se hereda de Control). Obtiene o establece un valor que indica si el formulario debe mostrarse como ventana de nivel superior. Obtiene el control principal que no es secundario de ningn otro control de formularios Windows Forms. Normalmente, se trata del Form ms externo en el que est contenido el control. (Se hereda de Control). Obtiene o establece un valor que indica si el formulario debe mostrarse como un formulario de nivel superior. Obtiene o establece el color que representar las reas transparentes del formulario. Obtiene o establece un valor que indica si se utiliza el cursor de espera para el control actual y todos los controles secundarios. (Se hereda de Control). Obtiene las caractersticas asociadas a la barra de desplazamiento vertical. (Se hereda de ScrollableControl). Obtiene o establece un valor que indica si se muestran el control y todos sus controles primarios. (Se hereda de Control). Obtiene o establece el ancho del control. (Se hereda de Control). Obtiene o establece el estado de la ventana del formulario. Esta propiedad no es relevante para esta clase. (Se hereda de Control).

TopLevel

TopLevelControl

TopMost

TransparencyKey

UseWaitCursor

VerticalScroll

Visible

Width WindowState WindowTarget

Mtodos:
Nombre Activate AddOwnedForm BeginInvoke Descripcin Activa el formulario y le otorga el foco. Agrega un formulario con propietario al formulario. Sobrecargado. Ejecuta un delegado de forma asincrnica en el subproceso donde se cre el identificador subyacente del control. (Se hereda de Control). Coloca el control al principio del orden Z. (Se hereda de Control). Cierra el formulario. Obtiene un valor que indica si el control especificado es un control secundario del control. (Se hereda de Control). Obliga a que se cree el control, incluidos el identificador y los controles secundarios. (Se hereda de Control). Crea el Graphics para el control. (Se hereda de Control). Crea un objeto que contiene toda la informacin relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Se hereda de MarshalByRefObject). Sobrecargado. Libera los recursos utilizados por el formulario. Inicia una operacin de arrastrar y colocar. (Se hereda de Control). Permite la representacin del mapa de bits especificado. (Se hereda de Control). Recupera el valor devuelto por la operacin asincrnica representada por la IAsyncResult que se pasa. (Se hereda de Control). Sobrecargado. Determina si dos instancias de Object son iguales. (Se hereda de Object). Recupera el formulario en el que se encuentra el control. (Se hereda de Control). Establece el foco de entrada en el control. (Se hereda de Control). Recupera el control que contiene el identificador especificado. (Se hereda de Control). Devuelve el control actualmente asociado al identificador especificado. (Se hereda de Control).

BringToFront Close Contains

CreateControl

CreateGraphics CreateObjRef

Dispose DoDragDrop DrawToBitmap EndInvoke

Equals FindForm Focus FromChildHandle FromHandle

GetAutoScaleSize

GetChildAtPoint GetContainerControl

GetHashCode GetLifetimeService

GetNextControl

GetPreferredSize

GetType Hide InitializeLifetimeService

Invalidate

Invoke

IsKeyLocked IsMnemonic

LayoutMdi

PerformAutoScale PerformLayout

Obtiene el tamao cuando el tamao del formulario se ajusta automticamente basndose en una fuente especificada. Sobrecargado. Recupera el control secundario en una ubicacin especificada. (Se hereda de Control). Devuelve el siguiente ContainerControl (en sentido ascendente) de la cadena de controles principales del control. (Se hereda de Control). Acta como funcin hash para un tipo concreto. (Se hereda de Object). Recupera el objeto de servicio de duracin actual que controla la directiva de duracin de esta instancia. (Se hereda de MarshalByRefObject). Recupera el siguiente control, hacia delante o hacia atrs, en el orden de tabulacin de controles secundarios. (Se hereda de Control). Recupera el tamao de un rea rectangular en la que puede caber un control. (Se hereda de Control). Obtiene el objeto Type de la instancia actual. (Se hereda de Object). Oculta el control al usuario. (Se hereda de Control). Obtiene un objeto de servicio de duracin para controlar la directiva de duracin de esta instancia. (Se hereda de MarshalByRefObject). Sobrecargado. Invalida una regin especfica del control y hace que se enve un mensaje de dibujo al control. (Se hereda de Control). Sobrecargado. Ejecuta un delegado en el subproceso que posee el identificador de ventana subyacente del control. (Se hereda de Control). Determina si la tecla BLOQ MAYS, BLOQ NUM o BLOQ DESPL est en vigor. (Se hereda de Control). Determina si el carcter especificado es una tecla de acceso asignada al control en la cadena especificada. (Se hereda de Control). Organiza los formularios secundarios MDI (interfaz de mltiples documentos) dentro del formulario MDI principal. Escala el control contenedor y sus elementos secundarios. (Se hereda de ContainerControl). Sobrecargado. Obliga al control a aplicar la lgica de diseo a los controles secundarios. (Se hereda de Control).

PointToClient

Calcula la ubicacin del punto especificado de la pantalla, en coordenadas de cliente. (Se hereda de Control). PointToScreen Calcula la ubicacin del punto especificado de cliente en coordenadas de pantalla. (Se hereda de Control). PreProcessControlMessage Preprocesa los mensajes de teclado o de entrada en el bucle de mensajes antes de enviarlos. (Se hereda de Control). PreProcessMessage Preprocesa los mensajes de teclado o de entrada en el bucle de mensajes antes de enviarlos. (Se hereda de Control). RectangleToClient Calcula el tamao y la ubicacin del rectngulo de pantalla especificado, en coordenadas de cliente. (Se hereda de Control). RectangleToScreen Calcula el tamao y la ubicacin del rectngulo de cliente especificado, en coordenadas de pantalla. (Se hereda de Control). ReferenceEquals Determina si las instancias de Object especificadas son la misma instancia. (Se hereda de Object). Refresh Obliga al control a invalidar su rea cliente y, acto seguido, obliga a que vuelva a dibujarse el control y sus controles secundarios. (Se hereda de Control). RemoveOwnedForm Quita un formulario con propietario de este formulario ResetBackColor Restablece el valor predeterminado de la propiedad BackColor. (Se hereda de Control). ResetBindings Hace que un control enlazado con BindingSource vuelva a leer todos los elementos de la lista y actualice los valores mostrados. (Se hereda de Control). ResetCursor Restablece el valor predeterminado de la propiedad Cursor. (Se hereda de Control). ResetFont Restablece el valor predeterminado de la propiedad Font. (Se hereda de Control). ResetForeColor Restablece el valor predeterminado de la propiedad ForeColor. (Se hereda de Control). ResetImeMode Restablece el valor predeterminado de la propiedad ImeMode. (Se hereda de Control). ResetRightToLeft Restablece el valor predeterminado de la propiedad RightToLeft. (Se hereda de Control). ResetText Restablece el valor predeterminado de la propiedad Text. (Se hereda de Control).

ResumeLayout Scale

ScrollControlIntoView

Select SelectNextControl SendToBack SetAutoScrollMargin

Sobrecargado. Reanuda la lgica de diseo habitual. (Se hereda de Control). Sobrecargado. Ajusta la escala del control y de todos los controles secundarios. (Se hereda de Control). Desplaza el control secundario especificado en la vista de un control habilitado para desplazamiento automtico. (Se hereda de ScrollableControl). Sobrecargado. Activa el formulario y selecciona un control secundario. Activa el siguiente control. (Se hereda de Control). Enva el control al final del orden Z. (Se hereda de Control). Establece el tamao de los mrgenes de desplazamiento automtico. (Se hereda de ScrollableControl). Sobrecargado. Establece los lmites del control. (Se hereda de Control). Establece los lmites del formulario en las coordenadas del escritorio. Establece la posicin del formulario en coordenadas del escritorio. Sobrecargado. Muestra el formulario. Sobrecargado. Muestra el formulario como un cuadro de dilogo modal. Suspende temporalmente la lgica de diseo del control. (Se hereda de Control). Reemplazado. Hace que el control vuelva a dibujar las regiones no vlidas en su rea de cliente. (Se hereda de Control). Sobrecargado. Comprueba el valor del control que ha perdido el foco haciendo que los eventos Validating y Validated se produzcan, en ese orden. (Se hereda de ContainerControl). Sobrecargado. Reemplazado. Valida todos los controles secundarios seleccionables del formulario.

SetBounds SetDesktopBounds SetDesktopLocation Show ShowDialog SuspendLayout ToString Update

Validate

ValidateChildren

Eventos Principales:
Un controlador de eventos es un procedimiento del cdigo que determina qu acciones se ejecutan cuando se produce un evento, como cuando un usuario hace clic en un botn o una cola de mensajes recibe otro mensaje. Cuando se produce un evento, se ejecuta el controlador o controladores de eventos que reciben dicho evento. Los eventos pueden asignarse a mltiples controladores, y los mtodos que controlan determinados eventos pueden modificarse de manera dinmica. Tambin puede utilizar el Diseador de Windows Forms para crear los controladores de eventos.