Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

ToolStripControlHost (Clase)

Hospeda controles personalizados o controles de formularios Windows Forms.

Espacio de nombres:  System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)
public class ToolStripControlHost : ToolStripItem

El tipo ToolStripControlHost expone los siguientes miembros.

  NombreDescripción
Método públicoToolStripControlHost(Control)Inicializa una nueva instancia de la clase ToolStripControlHost que hospeda el control especificado.
Método públicoToolStripControlHost(Control, String)Inicializa una nueva instancia de la clase ToolStripControlHost que hospeda el control especificado y que tiene el nombre especificado.
Arriba
  NombreDescripción
Propiedad públicaAccessibilityObjectObtiene AccessibleObject asignado al control. (Se hereda de ToolStripItem).
Propiedad públicaAccessibleDefaultActionDescriptionObtiene o establece la descripción predeterminada de acción de control para uso de aplicaciones cliente de accesibilidad. (Se hereda de ToolStripItem).
Propiedad públicaAccessibleDescriptionObtiene o establece la descripción que se notificará a las aplicaciones cliente de accesibilidad. (Se hereda de ToolStripItem).
Propiedad públicaAccessibleNameObtiene o establece el nombre del control para uso de aplicaciones cliente de accesibilidad. (Se hereda de ToolStripItem).
Propiedad públicaAccessibleRoleObtiene o establece el rol accesible desde el control, que especifica el tipo de elemento de la interfaz de usuario del control. (Se hereda de ToolStripItem).
Propiedad públicaAlignmentobtiene o establece un valor que indica si el elemento alinea hacia el principio o el final de ToolStrip. (Se hereda de ToolStripItem).
Propiedad públicaAllowDropObtiene o establece un valor que indica si la operación de arrastrar y colocar y reordenación de elementos se administran con eventos que implementa. (Se hereda de ToolStripItem).
Propiedad públicaAnchorObtiene o establece los bordes del contenedor al que se enlaza ToolStripItem y determina cómo ToolStripItem cambia su tamaño con el elemento primario. (Se hereda de ToolStripItem).
Propiedad públicaAutoSizeObtiene o establece un valor que indica si el elemento se está ordenada. (Se hereda de ToolStripItem).
Propiedad públicaAutoToolTipobtiene o establece un valor que indica si utilizar la propiedad de Text o la propiedad de ToolTipText para la información sobre herramientas de ToolStripItem . (Se hereda de ToolStripItem).
Propiedad públicaAvailableObtiene o establece un valor que indica si ToolStripItem debe encontrarse en ToolStrip. (Se hereda de ToolStripItem).
Propiedad públicaBackColorObtiene o establece el color de fondo del elemento. (Invalida a ToolStripItem.BackColor).
Propiedad públicaBackgroundImageObtiene o establece la imagen de fondo que se muestra en el control. (Invalida a ToolStripItem.BackgroundImage).
Propiedad públicaBackgroundImageLayoutObtiene o establece el diseño de imagen de fondo como se define en la enumeración ImageLayout. (Invalida a ToolStripItem.BackgroundImageLayout).
Propiedad públicaBoundsObtiene el tamaño y la ubicación del elemento. (Se hereda de ToolStripItem).
Propiedad protegidaCanRaiseEventsObtiene un valor que indica si el componente puede generar un evento. (Se hereda de Component).
Propiedad públicaCanSelectObtiene un valor que indica si el control se puede seleccionar. (Invalida a ToolStripItem.CanSelect).
Propiedad públicaCausesValidationObtiene o establece un valor que indica si el control hospedado origina y desencadena eventos de validación de otros controles cuando el control hospedado recibe el foco.
Propiedad públicaContainerObtiene IContainer que contiene Component. (Se hereda de Component).
Propiedad públicaContentRectangleObtiene el área donde el contenido, como texto e iconos, se puede colocar dentro de ToolStripItem sin sobrescribir los bordes del fondo. (Se hereda de ToolStripItem).
Propiedad públicaControlObtiene el control Control que se hospeda en esta clase ToolStripControlHost.
Propiedad públicaControlAlignObtiene o establece la alineación del control en el formulario.
Propiedad protegidaDefaultAutoToolTipObtiene un valor que indica si mostrar ToolTip que está definido como valor predeterminado. (Se hereda de ToolStripItem).
Propiedad protegidaDefaultDisplayStyleObtiene un valor que indica qué se muestra en ToolStripItem. (Se hereda de ToolStripItem).
Propiedad protegidaDefaultMarginobtiene el margen predeterminado de un elemento. (Se hereda de ToolStripItem).
Propiedad protegidaDefaultPaddingObtiene las características internas el espaciado del elemento. (Se hereda de ToolStripItem).
Propiedad protegidaDefaultSizeObtiene el tamaño predeterminado del control. (Invalida a ToolStripItem.DefaultSize).
Propiedad protegidaDesignModeObtiene un valor que indica si Component está actualmente en modo de diseño. (Se hereda de Component).
Propiedad protegidaDismissWhenClickedObtiene un valor que indica si los elementos de ToolStripDropDown están ocultos después de haber hecho clic. (Se hereda de ToolStripItem).
Propiedad públicaDisplayStyleInfraestructura. Esta propiedad no es relevante para esta clase.
Propiedad públicaDockObtiene o establece que los bordes de ToolStripItem se acoplan a su control principal y determina cómo ToolStripItem cambia su tamaño con el elemento primario. (Se hereda de ToolStripItem).
Propiedad públicaDoubleClickEnabledInfraestructura. Esta propiedad no es relevante para esta clase.
Propiedad públicaEnabledObtiene o establece un valor que indica si el control primario del formulario ToolStripItem está habilitado. (Invalida a ToolStripItem.Enabled).
Propiedad protegidaEventsObtiene la lista de controladores de eventos asociados a Component. (Se hereda de Component).
Propiedad públicaFocusedObtiene un valor que indica si el control tiene el foco de entrada.
Propiedad públicaFontObtiene o establece la fuente que se va a utilizar en el control hospedado. (Invalida a ToolStripItem.Font).
Propiedad públicaForeColorObtiene o establece el color de primer plano del control hospedado. (Invalida a ToolStripItem.ForeColor).
Propiedad públicaHeightobtiene o establece el alto, en píxeles, de ToolStripItem. (Se hereda de ToolStripItem).
Propiedad públicaImageInfraestructura. La imagen asociada al objeto. (Invalida a ToolStripItem.Image).
Propiedad públicaImageAlignInfraestructura. Esta propiedad no es relevante para esta clase.
Propiedad públicaImageIndexObtiene o establece el valor de índice de la imagen que se muestra en el elemento. (Se hereda de ToolStripItem).
Propiedad públicaImageKeyObtiene o establece el descriptor clave para la imagen en ImageList que se muestra en ToolStripItem. (Se hereda de ToolStripItem).
Propiedad públicaImageScalingInfraestructura. Esta propiedad no es relevante para esta clase.
Propiedad públicaImageTransparentColorEsta propiedad no es relevante para esta clase.
Propiedad públicaIsDisposedobtiene un valor que indica si se ha dispuesto el objeto. (Se hereda de ToolStripItem).
Propiedad públicaIsOnDropDownobtiene un valor que indica si el contenedor de Control actual es ToolStripDropDown. (Se hereda de ToolStripItem).
Propiedad públicaIsOnOverflowObtiene un valor que indica si la propiedad de Placement está establecida en Overflow. (Se hereda de ToolStripItem).
Propiedad públicaMarginobtiene o establece el espacio entre el elemento y los elementos adyacentes. (Se hereda de ToolStripItem).
Propiedad públicaMergeActionObtiene o establece cómo menús secundarios se combinan con menús principales. (Se hereda de ToolStripItem).
Propiedad públicaMergeIndexobtiene o establece la posición de un elemento combinado dentro de ToolStripactual. (Se hereda de ToolStripItem).
Propiedad públicaNameObtiene o establece el nombre del elemento. (Se hereda de ToolStripItem).
Propiedad públicaOverflowObtiene o establece si el elemento está asociado a ToolStrip o a ToolStripOverflowButton o puede flotar entre los dos. (Se hereda de ToolStripItem).
Propiedad públicaOwnerObtiene o establece el propietario de este elemento. (Se hereda de ToolStripItem).
Propiedad públicaOwnerItemobtiene ToolStripItem primario de este ToolStripItem. (Se hereda de ToolStripItem).
Propiedad públicaPaddingObtiene o establece el relleno, en píxeles, entre el contenido del elemento y sus bordes. (Se hereda de ToolStripItem).
Propiedad protegidaParentobtiene o establece el contenedor primario de ToolStripItem. (Se hereda de ToolStripItem).
Propiedad públicaPlacementObtiene el diseño actual del elemento. (Se hereda de ToolStripItem).
Propiedad públicaPressedObtiene un valor que indica si presione al estado del elemento. (Se hereda de ToolStripItem).
Propiedad públicaRightToLeftObtiene o establece un valor que indica si los elementos deben ser colocados de derecha a izquierda y texto debe escribirse de derecha a izquierda. (Invalida a ToolStripItem.RightToLeft).
Propiedad públicaRightToLeftAutoMirrorImageInfraestructura. Esta propiedad no es relevante para esta clase.
Propiedad públicaSelectedObtiene un valor que indica si el elemento está seleccionado. (Invalida a ToolStripItem.Selected).
Propiedad protegidaShowKeyboardCuesObtiene un valor que indica si mostrar u ocultar las teclas de método abreviado. (Se hereda de ToolStripItem).
Propiedad públicaSiteObtiene o establece el sitio del control hospedado. (Invalida a Component.Site).
Propiedad públicaSizeObtiene o establece el tamaño del control ToolStripItem. (Invalida a ToolStripItem.Size).
Propiedad públicaTagobtiene o establece el objeto que contiene datos sobre el elemento. (Se hereda de ToolStripItem).
Propiedad públicaTextObtiene o establece el texto que se va a mostrar en el control hospedado. (Invalida a ToolStripItem.Text).
Propiedad públicaTextAlignInfraestructura. Esta propiedad no es relevante para esta clase.
Propiedad públicaTextDirectionInfraestructura. Esta propiedad no es relevante para esta clase. (Invalida a ToolStripItem.TextDirection).
Propiedad públicaTextImageRelationInfraestructura. Esta propiedad no es relevante para esta clase.
Propiedad públicaToolTipTextobtiene o establece el texto que aparece como ToolTip para un control. (Se hereda de ToolStripItem).
Propiedad públicaVisibleObtiene o establece un valor que indica si el elemento se muestra. (Se hereda de ToolStripItem).
Propiedad públicaWidthobtiene o establece el ancho en píxeles de ToolStripItem. (Se hereda de ToolStripItem).
Arriba
  NombreDescripción
Método protegidoCreateAccessibilityInstanceCrea un nuevo objeto de accesibilidad para ToolStripItem. (Invalida a ToolStripItem.CreateAccessibilityInstance()).
Método públicoCreateObjRefCrea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Se hereda de MarshalByRefObject).
Método públicoDispose()Libera todos los recursos utilizados por Component. (Se hereda de Component).
Método protegidoDispose(Boolean)Libera los recursos no administrados que utiliza ToolStripControlHost y libera los recursos administrados de forma opcional. (Invalida a ToolStripItem.Dispose(Boolean)).
Método públicoDoDragDropInicia una operación de arrastrar y colocar. (Se hereda de ToolStripItem).
Método públicoEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegidoFinalizeLibera recursos no administrados y realiza otras operaciones de limpieza antes de que se reclame el objeto Component durante la recolección de elementos no utilizados. (Se hereda de Component).
Método públicoFocusProporciona el foco a un control.
Método públicoGetCurrentParentrecupera ToolStrip que es el contenedor de ToolStripItemactual. (Se hereda de ToolStripItem).
Método públicoGetHashCodeActúa como función hash para un tipo concreto. (Se hereda de Object).
Método públicoGetLifetimeServiceRecupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método públicoGetPreferredSizeRecupera el tamaño de un área rectangular en la que se puede encajar un control. (Invalida a ToolStripItem.GetPreferredSize(Size)).
Método protegidoGetServiceDevuelve un objeto que representa el servicio suministrado por Component o por Container. (Se hereda de Component).
Método públicoGetTypeObtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método públicoInitializeLifetimeServiceObtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método públicoInvalidate()Invalida la superficie completa de ToolStripItem y la hace que se rediseñará. (Se hereda de ToolStripItem).
Método públicoInvalidate(Rectangle)Invalidar la región especificada de ToolStripItem agregándolo a la región de actualización de ToolStripItem, que es el área que se en redibujar la siguiente operación de dibujo, y genera un mensaje de dibujo se envía a ToolStripItem. (Se hereda de ToolStripItem).
Método protegidoIsInputChardetermina si un carácter es un carácter de entrada que el elemento reconoce. (Se hereda de ToolStripItem).
Método protegidoIsInputKeyDetermina si la clave especificada es una clave regular input o una clave especial que requiere el preprocesamiento. (Se hereda de ToolStripItem).
Método protegidoMemberwiseClone() Crea una copia superficial del Object actual. (Se hereda de Object).
Método protegidoMemberwiseClone(Boolean)Crea una copia superficial del objeto MarshalByRefObject actual. (Se hereda de MarshalByRefObject).
Método protegidoOnAvailableChangedProvoca el evento de AvailableChanged. (Se hereda de ToolStripItem).
Método protegidoOnBackColorChangedProvoca el evento de BackColorChanged . (Se hereda de ToolStripItem).
Método protegidoOnBoundsChangedSe produce cuando cambia la propiedad Bounds. (Invalida a ToolStripItem.OnBoundsChanged()).
Método protegidoOnClickProvoca el evento de Click . (Se hereda de ToolStripItem).
Método protegidoOnDisplayStyleChangedProvoca el evento de DisplayStyleChanged . (Se hereda de ToolStripItem).
Método protegidoOnDoubleClickProvoca el evento de DoubleClick . (Se hereda de ToolStripItem).
Método protegidoOnDragDropProvoca el evento de DragDrop . (Se hereda de ToolStripItem).
Método protegidoOnDragEnterProvoca el evento de DragEnter . (Se hereda de ToolStripItem).
Método protegidoOnDragLeaveProvoca el evento de DragLeave . (Se hereda de ToolStripItem).
Método protegidoOnDragOverProvoca el evento de DragOver . (Se hereda de ToolStripItem).
Método protegidoOnEnabledChangedProvoca el evento de EnabledChanged . (Se hereda de ToolStripItem).
Método protegidoOnEnterGenera el evento Enter.
Método protegidoOnFontChangedProvoca el evento de FontChanged . (Se hereda de ToolStripItem).
Método protegidoOnForeColorChangedProvoca el evento de ForeColorChanged . (Se hereda de ToolStripItem).
Método protegidoOnGiveFeedbackProvoca el evento de GiveFeedback . (Se hereda de ToolStripItem).
Método protegidoOnGotFocusGenera el evento GotFocus.
Método protegidoOnHostedControlResizeSincroniza el cambio de tamaño del control host con el cambio de tamaño del control hospedado.
Método protegidoOnKeyDownGenera el evento KeyDown.
Método protegidoOnKeyPressGenera el evento KeyPress.
Método protegidoOnKeyUpGenera el evento KeyUp.
Método protegidoOnLayoutProvoca el evento de Layout . (Invalida a ToolStripItem.OnLayout(LayoutEventArgs)).
Método protegidoOnLeaveGenera el evento Leave.
Método protegidoOnLocationChangedProvoca el evento de LocationChanged . (Se hereda de ToolStripItem).
Método protegidoOnLostFocusGenera el evento LostFocus.
Método protegidoOnMouseDownProvoca el evento de MouseDown . (Se hereda de ToolStripItem).
Método protegidoOnMouseEnterProvoca el evento de MouseEnter . (Se hereda de ToolStripItem).
Método protegidoOnMouseHoverProvoca el evento de MouseHover . (Se hereda de ToolStripItem).
Método protegidoOnMouseLeaveProvoca el evento de MouseLeave . (Se hereda de ToolStripItem).
Método protegidoOnMouseMoveProvoca el evento de MouseMove . (Se hereda de ToolStripItem).
Método protegidoOnMouseUpProvoca el evento de MouseUp . (Se hereda de ToolStripItem).
Método protegidoOnOwnerChangedProvoca el evento de OwnerChanged . (Se hereda de ToolStripItem).
Método protegidoOnOwnerFontChangedProvoca el evento de FontChanged cuando la propiedad de Font ha cambiado en el elemento primario de ToolStripItem. (Se hereda de ToolStripItem).
Método protegidoOnPaintProvoca el evento de Paint . (Invalida a ToolStripItem.OnPaint(PaintEventArgs)).
Método protegidoOnParentBackColorChangedProvoca el evento de BackColorChanged . (Se hereda de ToolStripItem).
Método protegidoOnParentChangedProvoca el evento de ParentChanged . (Invalida a ToolStripItem.OnParentChanged(ToolStrip, ToolStrip)).
Método protegidoOnParentEnabledChangedProvoca el evento de EnabledChanged cuando el valor de propiedad de Enabled del contenedor del elemento. (Se hereda de ToolStripItem).
Método protegidoOnParentForeColorChangedProvoca el evento de ForeColorChanged . (Se hereda de ToolStripItem).
Método protegidoOnParentRightToLeftChangedProvoca el evento de RightToLeftChanged . (Se hereda de ToolStripItem).
Método protegidoOnQueryContinueDragProvoca el evento de QueryContinueDrag . (Se hereda de ToolStripItem).
Método protegidoOnRightToLeftChangedProvoca el evento de RightToLeftChanged . (Se hereda de ToolStripItem).
Método protegidoOnSubscribeControlEventsSuscribe eventos procedentes del control hospedado.
Método protegidoOnTextChangedProvoca el evento de TextChanged . (Se hereda de ToolStripItem).
Método protegidoOnUnsubscribeControlEventsElimina la suscripción de eventos procedentes del control hospedado.
Método protegidoOnValidatedGenera el evento Validated.
Método protegidoOnValidatingGenera el evento Validating.
Método protegidoOnVisibleChangedProvoca el evento de VisibleChanged . (Se hereda de ToolStripItem).
Método públicoPerformClickProvoca ToolStripItem cuando se hace clic con el mouse. (Se hereda de ToolStripItem).
Método protegidoProcessCmdKeyProcesa una tecla de comando. (Invalida a ToolStripItem.ProcessCmdKey(Message, Keys)).
Método protegidoProcessDialogKeyProcesa una tecla de cuadro de diálogo. (Invalida a ToolStripItem.ProcessDialogKey(Keys)).
Método protegidoProcessMnemonicProcesa un carácter de tecla de acceso. (Invalida a ToolStripItem.ProcessMnemonic(Char)).
Método públicoResetBackColorInfraestructura. Este método no es relevante para esta clase. (Invalida a ToolStripItem.ResetBackColor()).
Método públicoResetDisplayStyleInfraestructura. Este método no es pertinente a esta clase. (Se hereda de ToolStripItem).
Método públicoResetFontInfraestructura. Este método no es pertinente a esta clase. (Se hereda de ToolStripItem).
Método públicoResetForeColorInfraestructura. Este método no es relevante para esta clase. (Invalida a ToolStripItem.ResetForeColor()).
Método públicoResetImageInfraestructura. Este método no es pertinente a esta clase. (Se hereda de ToolStripItem).
Método públicoResetMarginInfraestructura. Este método no es pertinente a esta clase. (Se hereda de ToolStripItem).
Método públicoResetPaddingInfraestructura. Este método no es pertinente a esta clase. (Se hereda de ToolStripItem).
Método públicoResetRightToLeftInfraestructura. Este método no es pertinente a esta clase. (Se hereda de ToolStripItem).
Método públicoResetTextDirectionInfraestructura. Este método no es pertinente a esta clase. (Se hereda de ToolStripItem).
Método públicoSelectselecciona el elemento. (Se hereda de ToolStripItem).
Método protegidoSetBoundsEstablece el tamaño y la ubicación del elemento. (Se hereda de ToolStripItem).
Método protegidoSetVisibleCoreEstablece ToolStripItem el estado de visibilidad especificado. (Invalida a ToolStripItem.SetVisibleCore(Boolean)).
Método públicoToStringDevuelve un objeto String que contiene el nombre del objeto Component, en caso de que exista. Este método no debe reemplazarse. (Se hereda de ToolStripItem).
Arriba
  NombreDescripción
Evento públicoAvailableChangedSe produce cuando el valor de la propiedad de Available . (Se hereda de ToolStripItem).
Evento públicoBackColorChangedSe produce cuando el valor de la propiedad de BackColor . (Se hereda de ToolStripItem).
Evento públicoClickSe desencadena cuando se hace clic en ToolStripItem . (Se hereda de ToolStripItem).
Evento públicoDisplayStyleChangedInfraestructura. Este evento no es relevante para esta clase.
Evento públicoDisposedSe produce cuando el componente se elimina mediante una llamada al método Dispose. (Se hereda de Component).
Evento públicoDoubleClickSe produce cuando el elemento se hace doble clic con el mouse. (Se hereda de ToolStripItem).
Evento públicoDragDropSe produce cuando el usuario arrastra un elemento y el usuario suelta el botón del mouse, que indica que el elemento se debe quitar de este elemento. (Se hereda de ToolStripItem).
Evento públicoDragEnterSe produce cuando el usuario arrastra un elemento en el área cliente de este elemento. (Se hereda de ToolStripItem).
Evento públicoDragLeaveSe produce cuando el usuario arrastra un elemento y el puntero del mouse ya no sobre el área cliente de este elemento. (Se hereda de ToolStripItem).
Evento públicoDragOverSe produce cuando el usuario arrastra un elemento al área cliente de este elemento. (Se hereda de ToolStripItem).
Evento públicoEnabledChangedSe produce cuando el valor de propiedad de Enabled ha cambiado. (Se hereda de ToolStripItem).
Evento públicoEnterSe produce cuando se introduce el control hospedado.
Evento públicoForeColorChangedSe produce cuando cambia el valor de propiedad de ForeColor . (Se hereda de ToolStripItem).
Evento públicoGiveFeedbackDurante una operación de arrastre. (Se hereda de ToolStripItem).
Evento públicoGotFocusSe produce cuando el control hospedado recibe el foco.
Evento públicoKeyDownSe produce cuando se presiona una tecla y se mantiene presionada mientras el control hospedado tiene el foco.
Evento públicoKeyPressSe produce cuando se presiona una tecla mientras el control hospedado tiene el foco.
Evento públicoKeyUpSe produce cuando se suelta una tecla mientras el control hospedado tiene el foco.
Evento públicoLeaveSe produce cuando el foco de entrada abandona al control hospedado.
Evento públicoLocationChangedSe produce cuando la ubicación de ToolStripItem se actualiza. (Se hereda de ToolStripItem).
Evento públicoLostFocusSe produce cuando el control hospedado pierde el foco.
Evento públicoMouseDownSe produce cuando el puntero del mouse está sobre el elemento y se presiona un botón del mouse. (Se hereda de ToolStripItem).
Evento públicoMouseEnterSe produce cuando el puntero del mouse entra en el elemento. (Se hereda de ToolStripItem).
Evento públicoMouseHoverSe produce cuando se desplaza el puntero del mouse sobre el elemento. (Se hereda de ToolStripItem).
Evento públicoMouseLeaveSe produce cuando el puntero del mouse sale del elemento. (Se hereda de ToolStripItem).
Evento públicoMouseMoveSe produce cuando el puntero del mouse se mueve sobre el elemento. (Se hereda de ToolStripItem).
Evento públicoMouseUpSe produce cuando el puntero del mouse está sobre el elemento y se suelta un botón del mouse. (Se hereda de ToolStripItem).
Evento públicoOwnerChangedSe produce cuando cambia la propiedad de Owner . (Se hereda de ToolStripItem).
Evento públicoPaintSe produce cuando el elemento se dibuje de nuevo. (Se hereda de ToolStripItem).
Evento públicoQueryAccessibilityHelpSe produce cuando una aplicación cliente de accesibilidad invoca la ayuda para ToolStripItem. (Se hereda de ToolStripItem).
Evento públicoQueryContinueDragDurante una operación de arrastrar y colocar y permite que el origen de arrastre determinar si la operación de arrastrar y colocar debe cancelar. (Se hereda de ToolStripItem).
Evento públicoRightToLeftChangedSe produce cuando cambia el valor de propiedad de RightToLeft . (Se hereda de ToolStripItem).
Evento públicoTextChangedSe produce cuando el valor de la propiedad de Text . (Se hereda de ToolStripItem).
Evento públicoValidatedSe produce después de que un control hospedado se ha validado correctamente.
Evento públicoValidatingSe produce mientras se está validando el control hospedado.
Evento públicoVisibleChangedSe produce cuando el valor de la propiedad de Visible . (Se hereda de ToolStripItem).
Arriba
  NombreDescripción
Implementación explícita de interfacesMétodo privadoIDropTarget.OnDragDropProvoca el evento de DragDrop . (Se hereda de ToolStripItem).
Implementación explícita de interfacesMétodo privadoIDropTarget.OnDragEnterProvoca el evento de DragEnter . (Se hereda de ToolStripItem).
Implementación explícita de interfacesMétodo privadoIDropTarget.OnDragLeaveProvoca el evento de DragLeave . (Se hereda de ToolStripItem).
Implementación explícita de interfacesMétodo privadoIDropTarget.OnDragOverProvoca el evento de DragOver . (Se hereda de ToolStripItem).
Arriba

ToolStripControlHost es la clase base abstracta de ToolStripComboBox, ToolStripTextBox y ToolStripProgressBar. ToolStripControlHost puede hospedar otros controles, incluso controles personalizados, de dos maneras:

  • Construir un ToolStripControlHost con una clase que derive de Control. Para tener acceso total al control y las propiedades hospedados, debe volver a convertir la propiedad Control en la clase real que representa.

  • Extender ToolStripControlHost y, en el constructor predeterminado de la clase heredada, llamar al constructor de clase base pasando una clase que derive de Control. Esta opción permite ajustar los métodos de control comunes y propiedades para obtener fácilmente acceso en un control ToolStrip.

Utilice la clase ToolStripControlHost para hospedar controles personalizados o cualquier otro control de formularios Windows Forms.

Para personalizar un control ToolStripItem, derive de ToolStripControlHost y cree una implementación personalizada. Puede reemplazar métodos, como por ejemplo OnSubscribeControlEvents, para controlar los eventos que desencadenan los controles hospedados y puede asignar una funcionalidad personalizada en las propiedades para mejorar el control hospedado.

En el código siguiente se muestra cómo se crea un control ToolStripControlHost con un control MonthCalendar utilizando el método OnSubscribeControlEvents para controlar eventos y exponiendo algunos de sus miembros en ToolStripControlHost.


	//Declare a class that inherits from ToolStripControlHost.
	public class ToolStripMonthCalendar : ToolStripControlHost
	{
		// Call the base constructor passing in a MonthCalendar instance.
		public ToolStripMonthCalendar() : base (new MonthCalendar()) { }

		public MonthCalendar MonthCalendarControl
		{
			get
			{
				return Control as MonthCalendar;
			}
		}

		// Expose the MonthCalendar.FirstDayOfWeek as a property.
		public Day FirstDayOfWeek
		{
			get
			{
				return MonthCalendarControl.FirstDayOfWeek;
			}
			set { MonthCalendarControl.FirstDayOfWeek = value; }
		}

		// Expose the AddBoldedDate method.
		public void AddBoldedDate(DateTime dateToBold)
		{
			MonthCalendarControl.AddBoldedDate(dateToBold);
		}

		// Subscribe and unsubscribe the control events you wish to expose.
		protected override void OnSubscribeControlEvents(Control c)
		{
			// Call the base so the base events are connected.
			base.OnSubscribeControlEvents(c);

			// Cast the control to a MonthCalendar control.
			MonthCalendar monthCalendarControl = (MonthCalendar) c;

			// Add the event.
			monthCalendarControl.DateChanged +=
				new DateRangeEventHandler(OnDateChanged);
		}

		protected override void OnUnsubscribeControlEvents(Control c)
		{
			// Call the base method so the basic events are unsubscribed.
			base.OnUnsubscribeControlEvents(c);

			// Cast the control to a MonthCalendar control.
			MonthCalendar monthCalendarControl = (MonthCalendar) c;

			// Remove the event.
			monthCalendarControl.DateChanged -=
				new DateRangeEventHandler(OnDateChanged);
		}

		// Declare the DateChanged event.
		public event DateRangeEventHandler DateChanged;

		// Raise the DateChanged event.
		private void OnDateChanged(object sender, DateRangeEventArgs e)
		{
			if (DateChanged != null)
			{
				DateChanged(this, e);
			}
		}
	}


.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.