Compartir por


ToolStripControlHost Clase

Definición

Hospeda controles personalizados o controles de Windows Forms.

public ref class ToolStripControlHost : System::Windows::Forms::ToolStripItem
public class ToolStripControlHost : System.Windows.Forms.ToolStripItem
type ToolStripControlHost = class
    inherit ToolStripItem
Public Class ToolStripControlHost
Inherits ToolStripItem
Herencia
Herencia
Derivado

Ejemplos

En el ejemplo de código siguiente se muestra cómo construir un ToolStripControlHost objeto con un MonthCalendar control , usar OnSubscribeControlEvents para controlar eventos y exponer algunos de sus miembros a .ToolStripControlHost

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

   property MonthCalendar^ MonthCalendarControl 
   {
      MonthCalendar^ get()
      {
         return static_cast<MonthCalendar^>(Control);
      }
   }
   property Day FirstDayOfWeek 
   {
      // Expose the MonthCalendar.FirstDayOfWeek as a property.
      Day get()
      {
         return MonthCalendarControl->FirstDayOfWeek;
      }

      void set( Day value )
      {
         MonthCalendarControl->FirstDayOfWeek = value;
      }
   }

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

protected:
   // Subscribe and unsubscribe the control events you wish to expose.
   void OnSubscribeControlEvents( System::Windows::Forms::Control^ c )
   {
      // Call the base so the base events are connected.
      __super::OnSubscribeControlEvents( c );
      
      // Cast the control to a MonthCalendar control.
      MonthCalendar^ monthCalendarControl = (MonthCalendar^)c;
      
      // Add the event.
      monthCalendarControl->DateChanged += gcnew DateRangeEventHandler( this, &ToolStripMonthCalendar::HandleDateChanged );
   }

   void OnUnsubscribeControlEvents( System::Windows::Forms::Control^ c )
   {
      
      // Call the base method so the basic events are unsubscribed.
      __super::OnUnsubscribeControlEvents( c );
      
      // Cast the control to a MonthCalendar control.
      MonthCalendar^ monthCalendarControl = (MonthCalendar^)c;
      
      // Remove the event.
      monthCalendarControl->DateChanged -= gcnew DateRangeEventHandler( this, &ToolStripMonthCalendar::HandleDateChanged );
   }

public:
   event DateRangeEventHandler^ DateChanged;

private:
   // Declare the DateChanged event.
   // Raise the DateChanged event.
   void HandleDateChanged( Object^ sender, DateRangeEventArgs^ e )
   {
      if ( DateChanged != nullptr )
      {
         DateChanged( this, e );
      }
   }
};
//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);
        }
    }
}
'Declare a class that inherits from ToolStripControlHost.

Public Class ToolStripMonthCalendar
    Inherits ToolStripControlHost
    
    ' Call the base constructor passing in a MonthCalendar instance.
    Public Sub New() 
        MyBase.New(New MonthCalendar())
    
    End Sub

    Public ReadOnly Property MonthCalendarControl() As MonthCalendar 
        Get
            Return CType(Control, MonthCalendar)
        End Get
    End Property

    ' Expose the MonthCalendar.FirstDayOfWeek as a property.
    Public Property FirstDayOfWeek() As Day 
        Get
            Return MonthCalendarControl.FirstDayOfWeek
        End Get
        Set
            MonthCalendarControl.FirstDayOfWeek = value
        End Set
    End Property
     
    ' Expose the AddBoldedDate method.
    Public Sub AddBoldedDate(ByVal dateToBold As DateTime) 
        MonthCalendarControl.AddBoldedDate(dateToBold)
    
    End Sub

    ' Subscribe and unsubscribe the control events you wish to expose.
    Protected Overrides Sub OnSubscribeControlEvents(ByVal c As Control) 

        ' Call the base so the base events are connected.
        MyBase.OnSubscribeControlEvents(c)
        
        ' Cast the control to a MonthCalendar control.
        Dim monthCalendarControl As MonthCalendar = _
            CType(c, MonthCalendar)

        ' Add the event.
        AddHandler monthCalendarControl.DateChanged, _
            AddressOf HandleDateChanged
    
    End Sub

    Protected Overrides Sub OnUnsubscribeControlEvents(ByVal c As Control)
        ' Call the base method so the basic events are unsubscribed.
        MyBase.OnUnsubscribeControlEvents(c)

        ' Cast the control to a MonthCalendar control.
        Dim monthCalendarControl As MonthCalendar = _
            CType(c, MonthCalendar)

        ' Remove the event.
        RemoveHandler monthCalendarControl.DateChanged, _
            AddressOf HandleDateChanged

    End Sub

    ' Declare the DateChanged event.
    Public Event DateChanged As DateRangeEventHandler

    ' Raise the DateChanged event.
    Private Sub HandleDateChanged(ByVal sender As Object, _
        ByVal e As DateRangeEventArgs)

        RaiseEvent DateChanged(Me, e)
    End Sub
End Class

Comentarios

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

  • Construya un ToolStripControlHost objeto con una clase que derive de Control. Para obtener acceso completo al control hospedado y las propiedades, debe volver a convertir la Control propiedad en la clase real que representa.

  • Extienda ToolStripControlHosty, en el constructor sin parámetros de la clase heredada, llame al constructor de clase base pasando una clase que deriva de Control. Esta opción le permite encapsular propiedades y métodos de control comunes para facilitar el acceso en .ToolStrip

Use la ToolStripControlHost clase para hospedar los controles personalizados o cualquier otro control de Windows Forms.

Para personalizar un ToolStripItemelemento , derive de ToolStripControlHost y cree una implementación personalizada. Puede invalidar métodos como OnSubscribeControlEvents para controlar los eventos generados por los controles hospedados y puede colocar la funcionalidad personalizada en propiedades para mejorar el control hospedado.

Constructores

Nombre Description
ToolStripControlHost(Control, String)

Inicializa una nueva instancia de la ToolStripControlHost clase que hospeda el control especificado y que tiene el nombre especificado.

ToolStripControlHost(Control)

Inicializa una nueva instancia de la ToolStripControlHost clase que hospeda el control especificado.

Propiedades

Nombre Description
AccessibilityObject

Obtiene el AccessibleObject asignado al control .

(Heredado de ToolStripItem)
AccessibleDefaultActionDescription

Obtiene o establece la descripción de acción predeterminada del control para su uso por parte de las aplicaciones cliente de accesibilidad.

(Heredado de ToolStripItem)
AccessibleDescription

Obtiene o establece la descripción que se notificará a las aplicaciones cliente de accesibilidad.

(Heredado de ToolStripItem)
AccessibleName

Obtiene o establece el nombre del control para su uso por parte de las aplicaciones cliente de accesibilidad.

(Heredado de ToolStripItem)
AccessibleRole

Obtiene o establece el rol accesible del control, que especifica el tipo de elemento de interfaz de usuario del control.

(Heredado de ToolStripItem)
Alignment

Obtiene o establece un valor que indica si el elemento se alinea hacia el principio o el final de ToolStrip.

(Heredado de ToolStripItem)
AllowDrop

Obtiene o establece un valor que indica si la reordenación de elementos y arrastrar y colocar se controla a través de eventos que implemente.

(Heredado de ToolStripItem)
Anchor

Obtiene o establece los bordes del contenedor al que está enlazado un ToolStripItem objeto y determina cómo se cambia el tamaño de un ToolStripItem objeto con su elemento primario.

(Heredado de ToolStripItem)
AutoSize

Obtiene o establece un valor que indica si el elemento se ajusta automáticamente.

(Heredado de ToolStripItem)
AutoToolTip

Obtiene o establece un valor que indica si se va a usar la Text propiedad o la ToolTipText propiedad de la ToolStripItem información sobre herramientas.

(Heredado de ToolStripItem)
Available

Obtiene o establece un valor que indica si ToolStripItem se debe colocar en .ToolStrip

(Heredado de ToolStripItem)
BackColor

Obtiene o establece el color de fondo del control.

BackgroundImage

Obtiene o establece la imagen de fondo que se muestra en el control .

BackgroundImageLayout

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

BindingContext

Obtiene o establece la colección de administradores de moneda para .IBindableComponent

(Heredado de BindableComponent)
Bounds

Obtiene el tamaño y la ubicación del elemento.

(Heredado de ToolStripItem)
CanRaiseEvents

Obtiene un valor que indica si el componente puede generar un evento.

(Heredado de Component)
CanSelect

Obtiene un valor que indica si se puede seleccionar el control.

CausesValidation

Obtiene o establece un valor que indica si el control hospedado provoca y genera eventos de validación en otros controles cuando el control hospedado recibe el foco.

Command

Obtiene o establece el ICommand cuyo Execute(Object) método se llamará cuando se invoque el evento ToolStripItem Click .

(Heredado de ToolStripItem)
CommandParameter

Obtiene o establece el parámetro que se pasa al ICommand objeto asignado a la Command propiedad .

(Heredado de ToolStripItem)
Container

Obtiene el IContainer objeto que contiene el Componentobjeto .

(Heredado de Component)
ContentRectangle

Obtiene el área donde el contenido, como texto e iconos, se puede colocar dentro de un ToolStripItem sin sobrescribir los bordes de fondo.

(Heredado de ToolStripItem)
Control

Obtiene el Control objeto que ToolStripControlHost se hospeda.

ControlAlign

Obtiene o establece la alineación del control en el formulario.

DataBindings

Obtiene la colección de objetos de enlace de datos para este IBindableComponentobjeto .

(Heredado de BindableComponent)
DefaultAutoToolTip

Obtiene un valor que indica si se va a mostrar el ToolTip que se define como predeterminado.

(Heredado de ToolStripItem)
DefaultDisplayStyle

Obtiene un valor que indica lo que se muestra en .ToolStripItem

(Heredado de ToolStripItem)
DefaultMargin

Obtiene el margen predeterminado de un elemento.

(Heredado de ToolStripItem)
DefaultPadding

Obtiene las características de espaciado interno del elemento.

(Heredado de ToolStripItem)
DefaultSize

Obtiene el tamaño predeterminado del control.

DesignMode

Obtiene un valor que indica si Component el objeto está actualmente en modo de diseño.

(Heredado de Component)
DismissWhenClicked

Obtiene un valor que indica si los elementos de un ToolStripDropDown objeto están ocultos después de hacer clic en ellos.

(Heredado de ToolStripItem)
DisplayStyle

Esta propiedad no es relevante para esta clase.

Dock

Obtiene o establece qué ToolStripItem bordes se acoplan a su control primario y determina cómo se cambia el tamaño de un ToolStripItem objeto con su elemento primario.

(Heredado de ToolStripItem)
DoubleClickEnabled

Esta propiedad no es relevante para esta clase.

Enabled

Obtiene o establece un valor que indica si el control primario de ToolStripItem está habilitado.

Events

Obtiene la lista de controladores de eventos que están asociados a este Componentobjeto .

(Heredado de Component)
Focused

Obtiene un valor que indica si el control tiene el foco de entrada.

Font

Obtiene o establece la fuente que se va a usar en el control hospedado.

ForeColor

Obtiene o establece el color de primer plano del control hospedado.

Height

Obtiene o establece el alto, en píxeles, de .ToolStripItem

(Heredado de ToolStripItem)
Image

Imagen asociada al objeto .

ImageAlign

Esta propiedad no es relevante para esta clase.

ImageIndex

Obtiene o establece el valor de índice de la imagen que se muestra en el elemento.

(Heredado de ToolStripItem)
ImageKey

Obtiene o establece el descriptor de acceso de clave de la imagen de que ImageList se muestra en .ToolStripItem

(Heredado de ToolStripItem)
ImageScaling

Esta propiedad no es relevante para esta clase.

ImageTransparentColor

Esta propiedad no es relevante para esta clase.

IsDisposed

Obtiene un valor que indica si el objeto se ha eliminado.

(Heredado de ToolStripItem)
IsOnDropDown

Obtiene un valor que indica si el contenedor del objeto actual Control es .ToolStripDropDown

(Heredado de ToolStripItem)
IsOnOverflow

Obtiene un valor que indica si la Placement propiedad está establecida Overflowen .

(Heredado de ToolStripItem)
Margin

Obtiene o establece el espacio entre el elemento y los elementos adyacentes.

(Heredado de ToolStripItem)
MergeAction

Obtiene o establece cómo se combinan los menús secundarios con los menús primarios.

(Heredado de ToolStripItem)
MergeIndex

Obtiene o establece la posición de un elemento combinado dentro del objeto actual ToolStrip.

(Heredado de ToolStripItem)
Name

Obtiene o establece el nombre del elemento.

(Heredado de ToolStripItem)
Overflow

Obtiene o establece si el elemento está asociado a ToolStrip o ToolStripOverflowButton puede flotar entre los dos.

(Heredado de ToolStripItem)
Owner

Obtiene o establece el propietario de este elemento.

(Heredado de ToolStripItem)
OwnerItem

Obtiene el elemento primario ToolStripItem de este ToolStripItemobjeto .

(Heredado de ToolStripItem)
Padding

Obtiene o establece el espaciado interno, en píxeles, entre el contenido del elemento y sus bordes.

(Heredado de ToolStripItem)
Parent

Obtiene o establece el contenedor primario de ToolStripItem.

(Heredado de ToolStripItem)
Placement

Obtiene el diseño actual del elemento.

(Heredado de ToolStripItem)
Pressed

Obtiene un valor que indica si se presiona el estado del elemento.

(Heredado de ToolStripItem)
Renderer

Devuelve el representador del elemento primario ToolStrip.

(Heredado de ToolStripItem)
RightToLeft

Obtiene o establece un valor que indica si los elementos del control están alineados para admitir configuraciones regionales mediante fuentes de derecha a izquierda.

RightToLeftAutoMirrorImage

Esta propiedad no es relevante para esta clase.

Selected

Obtiene un valor que indica si el elemento está seleccionado.

ShowKeyboardCues

Obtiene un valor que indica si se van a mostrar u ocultar teclas de método abreviado.

(Heredado de ToolStripItem)
Site

Obtiene o establece el sitio del control hospedado.

Size

Obtiene o establece el tamaño de .ToolStripItem

Tag

Obtiene o establece el objeto que contiene datos sobre el elemento.

(Heredado de ToolStripItem)
Text

Obtiene o establece el texto que se va a mostrar en el control hospedado.

TextAlign

Esta propiedad no es relevante para esta clase.

TextDirection

Esta propiedad no es relevante para esta clase.

TextImageRelation

Esta propiedad no es relevante para esta clase.

ToolTipText

Obtiene o establece el texto que aparece como para ToolTip un control .

(Heredado de ToolStripItem)
Visible

Obtiene o establece un valor que indica si se muestra el elemento.

(Heredado de ToolStripItem)
Width

Obtiene o establece el ancho en píxeles de un ToolStripItem.

(Heredado de ToolStripItem)

Métodos

Nombre Description
CreateAccessibilityInstance()

Crea un nuevo objeto de accesibilidad para el control .

CreateObjRef(Type)

Crea un objeto que contiene toda la información pertinente necesaria para generar un proxy usado para comunicarse con un objeto remoto.

(Heredado de MarshalByRefObject)
Dispose()

Libera todos los recursos usados por .Component

(Heredado de Component)
Dispose(Boolean)

Libera los recursos no administrados utilizados por ToolStripControlHost y, opcionalmente, libera los recursos administrados.

DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean)

Inicia una operación de arrastre.

(Heredado de ToolStripItem)
DoDragDrop(Object, DragDropEffects)

Comienza una operación de arrastrar y colocar.

(Heredado de ToolStripItem)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
Focus()

Proporciona el foco a un control.

GetCurrentParent()

Recupera que ToolStrip es el contenedor del objeto actual ToolStripItem.

(Heredado de ToolStripItem)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetLifetimeService()
Obsoletos.

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.

(Heredado de MarshalByRefObject)
GetPreferredSize(Size)

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

GetService(Type)

Devuelve un objeto que representa un servicio proporcionado por Component o por su Container.

(Heredado de Component)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
InitializeLifetimeService()
Obsoletos.

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.

(Heredado de MarshalByRefObject)
Invalidate()

Invalida toda la superficie de ToolStripItem y hace que se vuelva a dibujar.

(Heredado de ToolStripItem)
Invalidate(Rectangle)

Invalida la región especificada de al ToolStripItem agregarla a la región de actualización de ToolStripItem, que es el área que se volverá a pintar en la siguiente operación de pintura y hace que se envíe un mensaje de pintura a .ToolStripItem

(Heredado de ToolStripItem)
IsInputChar(Char)

Determina si un carácter es un carácter de entrada que reconoce el elemento.

(Heredado de ToolStripItem)
IsInputKey(Keys)

Determina si la clave especificada es una clave de entrada normal o una clave especial que requiere preprocesamiento.

(Heredado de ToolStripItem)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
MemberwiseClone(Boolean)

Crea una copia superficial del objeto actual MarshalByRefObject .

(Heredado de MarshalByRefObject)
OnAvailableChanged(EventArgs)

Genera el evento AvailableChanged.

(Heredado de ToolStripItem)
OnBackColorChanged(EventArgs)

Genera el evento BackColorChanged.

(Heredado de ToolStripItem)
OnBindingContextChanged(EventArgs)

Genera el evento BindingContextChanged.

(Heredado de BindableComponent)
OnBoundsChanged()

Se produce cuando cambia la Bounds propiedad.

OnClick(EventArgs)

Genera el evento Click.

(Heredado de ToolStripItem)
OnCommandCanExecuteChanged(EventArgs)

Genera el evento CommandCanExecuteChanged.

(Heredado de ToolStripItem)
OnCommandChanged(EventArgs)

Genera el evento CommandChanged.

(Heredado de ToolStripItem)
OnCommandParameterChanged(EventArgs)

Genera el evento CommandParameterChanged.

(Heredado de ToolStripItem)
OnDisplayStyleChanged(EventArgs)

Genera el evento DisplayStyleChanged.

(Heredado de ToolStripItem)
OnDoubleClick(EventArgs)

Genera el evento DoubleClick.

(Heredado de ToolStripItem)
OnDragDrop(DragEventArgs)

Genera el evento DragDrop.

(Heredado de ToolStripItem)
OnDragEnter(DragEventArgs)

Genera el evento DragEnter.

(Heredado de ToolStripItem)
OnDragLeave(EventArgs)

Genera el evento DragLeave.

(Heredado de ToolStripItem)
OnDragOver(DragEventArgs)

Genera el evento DragOver.

(Heredado de ToolStripItem)
OnEnabledChanged(EventArgs)

Genera el evento EnabledChanged.

(Heredado de ToolStripItem)
OnEnter(EventArgs)

Genera el evento Enter.

OnFontChanged(EventArgs)

Genera el evento FontChanged.

(Heredado de ToolStripItem)
OnForeColorChanged(EventArgs)

Genera el evento ForeColorChanged.

(Heredado de ToolStripItem)
OnGiveFeedback(GiveFeedbackEventArgs)

Genera el evento GiveFeedback.

(Heredado de ToolStripItem)
OnGotFocus(EventArgs)

Genera el evento GotFocus.

OnHostedControlResize(EventArgs)

Sincroniza el cambio de tamaño del host de control con el cambio de tamaño del control hospedado.

OnKeyDown(KeyEventArgs)

Genera el evento KeyDown.

OnKeyPress(KeyPressEventArgs)

Genera el evento KeyPress.

OnKeyUp(KeyEventArgs)

Genera el evento KeyUp.

OnLayout(LayoutEventArgs)

Genera el evento Layout.

OnLeave(EventArgs)

Genera el evento Leave.

OnLocationChanged(EventArgs)

Genera el evento LocationChanged.

(Heredado de ToolStripItem)
OnLostFocus(EventArgs)

Genera el evento LostFocus.

OnMouseDown(MouseEventArgs)

Genera el evento MouseDown.

(Heredado de ToolStripItem)
OnMouseEnter(EventArgs)

Genera el evento MouseEnter.

(Heredado de ToolStripItem)
OnMouseHover(EventArgs)

Genera el evento MouseHover.

(Heredado de ToolStripItem)
OnMouseLeave(EventArgs)

Genera el evento MouseLeave.

(Heredado de ToolStripItem)
OnMouseMove(MouseEventArgs)

Genera el evento MouseMove.

(Heredado de ToolStripItem)
OnMouseUp(MouseEventArgs)

Genera el evento MouseUp.

(Heredado de ToolStripItem)
OnOwnerChanged(EventArgs)

Genera el evento OwnerChanged.

(Heredado de ToolStripItem)
OnOwnerFontChanged(EventArgs)

Genera el FontChanged evento cuando la Font propiedad ha cambiado en el elemento primario de ToolStripItem.

(Heredado de ToolStripItem)
OnPaint(PaintEventArgs)

Genera el evento Paint.

OnParentBackColorChanged(EventArgs)

Genera el evento BackColorChanged.

(Heredado de ToolStripItem)
OnParentChanged(ToolStrip, ToolStrip)

Genera el evento ParentChanged.

OnParentEnabledChanged(EventArgs)

Genera el EnabledChanged evento cuando cambia el Enabled valor de propiedad del contenedor del elemento.

(Heredado de ToolStripItem)
OnParentForeColorChanged(EventArgs)

Genera el evento ForeColorChanged.

(Heredado de ToolStripItem)
OnParentRightToLeftChanged(EventArgs)

Genera el evento RightToLeftChanged.

(Heredado de ToolStripItem)
OnQueryContinueDrag(QueryContinueDragEventArgs)

Genera el evento QueryContinueDrag.

(Heredado de ToolStripItem)
OnRequestCommandExecute(EventArgs)

Se llama en el contexto de OnClick(EventArgs) para invocar Execute(Object) si el contexto permite.

(Heredado de ToolStripItem)
OnRightToLeftChanged(EventArgs)

Genera el evento RightToLeftChanged.

(Heredado de ToolStripItem)
OnSelectedChanged(EventArgs)

Genera el evento SelectedChanged.

(Heredado de ToolStripItem)
OnSubscribeControlEvents(Control)

Suscribe eventos del control hospedado.

OnTextChanged(EventArgs)

Genera el evento TextChanged.

(Heredado de ToolStripItem)
OnUnsubscribeControlEvents(Control)

Cancela la suscripción de eventos del control hospedado.

OnValidated(EventArgs)

Genera el evento Validated.

OnValidating(CancelEventArgs)

Genera el evento Validating.

OnVisibleChanged(EventArgs)

Genera el evento VisibleChanged.

(Heredado de ToolStripItem)
PerformClick()

Genera un Click evento para .ToolStripItem

(Heredado de ToolStripItem)
ProcessCmdKey(Message, Keys)

Procesa una clave de comando.

ProcessDialogKey(Keys)

Procesa una clave de diálogo.

ProcessMnemonic(Char)

Procesa un carácter mnemónico.

ProcessMnemonic(Char)

Procesa un carácter mnemónico.

(Heredado de ToolStripItem)
ResetBackColor()

Este método no es relevante para esta clase.

ResetDisplayStyle()

Este método no es relevante para esta clase.

(Heredado de ToolStripItem)
ResetFont()

Este método no es relevante para esta clase.

(Heredado de ToolStripItem)
ResetForeColor()

Este método no es relevante para esta clase.

ResetImage()

Este método no es relevante para esta clase.

(Heredado de ToolStripItem)
ResetMargin()

Este método no es relevante para esta clase.

(Heredado de ToolStripItem)
ResetPadding()

Este método no es relevante para esta clase.

(Heredado de ToolStripItem)
ResetRightToLeft()

Este método no es relevante para esta clase.

(Heredado de ToolStripItem)
ResetTextDirection()

Este método no es relevante para esta clase.

(Heredado de ToolStripItem)
Select()

Selecciona el elemento.

(Heredado de ToolStripItem)
SetBounds(Rectangle)

Establece el tamaño y la ubicación del elemento.

(Heredado de ToolStripItem)
SetVisibleCore(Boolean)

Establece en ToolStripItem el estado visible especificado.

ToString()

Devuelve un String objeto que contiene el nombre de Component, si existe. Este método no se debe invalidar.

(Heredado de ToolStripItem)

Eventos

Nombre Description
AvailableChanged

Se produce cuando cambia el valor de la propiedad Available.

(Heredado de ToolStripItem)
BackColorChanged

Se produce cuando cambia el valor de la propiedad BackColor.

(Heredado de ToolStripItem)
BindingContextChanged

Se produce cuando el contexto de enlace ha cambiado.

(Heredado de BindableComponent)
Click

Se produce cuando se hace clic en .ToolStripItem

(Heredado de ToolStripItem)
CommandCanExecuteChanged

Se produce cuando ha cambiado el CanExecute(Object) estado del ICommand objeto asignado a la Command propiedad .

(Heredado de ToolStripItem)
CommandChanged

Se produce cuando ha cambiado la asignación ICommand de la Command propiedad.

(Heredado de ToolStripItem)
CommandParameterChanged

Se produce cuando el valor de la CommandParameter propiedad ha cambiado.

(Heredado de ToolStripItem)
DisplayStyleChanged

Este evento no es relevante para esta clase.

Disposed

Se produce cuando el componente se elimina mediante una llamada al Dispose() método .

(Heredado de Component)
DoubleClick

Se produce cuando el elemento se hace doble clic con el mouse.

(Heredado de ToolStripItem)
DragDrop

Se produce cuando el usuario arrastra un elemento y el usuario suelta el botón del mouse, lo que indica que el elemento debe colocarse en este elemento.

(Heredado de ToolStripItem)
DragEnter

Se produce cuando el usuario arrastra un elemento al área cliente de este elemento.

(Heredado de ToolStripItem)
DragLeave

Se produce cuando el usuario arrastra un elemento y el puntero del mouse ya no está sobre el área cliente de este elemento.

(Heredado de ToolStripItem)
DragOver

Se produce cuando el usuario arrastra un elemento sobre el área cliente de este elemento.

(Heredado de ToolStripItem)
EnabledChanged

Se produce cuando cambia el valor de la propiedad Enabled.

(Heredado de ToolStripItem)
Enter

Se produce cuando se escribe el control hospedado.

ForeColorChanged

Se produce cuando cambia el valor de propiedad ForeColor .

(Heredado de ToolStripItem)
GiveFeedback

Se produce durante una operación de arrastre.

(Heredado de ToolStripItem)
GotFocus

Se produce cuando el control hospedado recibe el foco.

KeyDown

Se produce cuando se presiona una tecla y se mantiene presionada mientras el control hospedado tiene el foco.

KeyPress

Se produce cuando se presiona una tecla mientras el control hospedado tiene el foco.

KeyUp

Se produce cuando se libera una clave mientras el control hospedado tiene el foco.

Leave

Se produce cuando el foco de entrada deja el control hospedado.

LocationChanged

Se produce cuando se actualiza la ubicación de .ToolStripItem

(Heredado de ToolStripItem)
LostFocus

Se produce cuando el control hospedado pierde el foco.

MouseDown

Se produce cuando el puntero del mouse está sobre el elemento y se presiona un botón del mouse.

(Heredado de ToolStripItem)
MouseEnter

Se produce cuando el puntero del mouse entra en el elemento.

(Heredado de ToolStripItem)
MouseHover

Se produce cuando el puntero del mouse mantiene el puntero sobre el elemento.

(Heredado de ToolStripItem)
MouseLeave

Se produce cuando el puntero del mouse sale del elemento.

(Heredado de ToolStripItem)
MouseMove

Se produce cuando el puntero del mouse se mueve sobre el elemento.

(Heredado de ToolStripItem)
MouseUp

Se produce cuando el puntero del mouse está sobre el elemento y se suelta un botón del mouse.

(Heredado de ToolStripItem)
OwnerChanged

Se produce cuando cambia la Owner propiedad.

(Heredado de ToolStripItem)
Paint

Se produce cuando se vuelve a dibujar el elemento.

(Heredado de ToolStripItem)
QueryAccessibilityHelp

Se produce cuando una aplicación cliente de accesibilidad invoca ayuda para .ToolStripItem

(Heredado de ToolStripItem)
QueryContinueDrag

Se produce durante una operación de arrastrar y colocar y permite que el origen de arrastre determine si se debe cancelar la operación de arrastrar y colocar.

(Heredado de ToolStripItem)
RightToLeftChanged

Se produce cuando cambia el valor de propiedad RightToLeft .

(Heredado de ToolStripItem)
SelectedChanged

Se produce cuando cambia el valor de la propiedad Selected.

(Heredado de ToolStripItem)
TextChanged

Se produce cuando cambia el valor de la propiedad Text.

(Heredado de ToolStripItem)
Validated

Se produce después de que el control hospedado se haya validado correctamente.

Validating

Se produce mientras el control hospedado se valida.

VisibleChanged

Se produce cuando cambia el valor de la propiedad Visible.

(Heredado de ToolStripItem)

Implementaciones de interfaz explícitas

Nombre Description
IDropTarget.OnDragDrop(DragEventArgs)

Genera el evento DragDrop.

(Heredado de ToolStripItem)
IDropTarget.OnDragEnter(DragEventArgs)

Genera el evento DragEnter.

(Heredado de ToolStripItem)
IDropTarget.OnDragLeave(EventArgs)

Genera el evento DragLeave.

(Heredado de ToolStripItem)
IDropTarget.OnDragOver(DragEventArgs)

Genera el evento DragOver.

(Heredado de ToolStripItem)

Se aplica a

Consulte también