ToolStripControlHost Classe

Definição

Hospeda controlos personalizados ou controlos do 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
Herança
Derivado

Exemplos

O exemplo de código seguinte demonstra a construção de um ToolStripControlHost com um MonthCalendar controlo, usando OnSubscribeControlEvents para gerir eventos, e expondo alguns dos seus membros ao 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

Observações

ToolStripControlHost é a classe base para ToolStripComboBox, ToolStripTextBox, e ToolStripProgressBar. ToolStripControlHost pode hospedar outros controles, incluindo controles personalizados, de duas maneiras:

  • Construa um ToolStripControlHost com uma classe que deriva de Control. Para acessar totalmente o controle hospedado e as propriedades, você deve converter a propriedade Control de volta para a classe real que ela representa.

  • Estenda ToolStripControlHoste, no construtor sem parâmetros da classe herdada, invoque o construtor da classe base passando uma classe derivada de Control. Esta opção permite envolver métodos de controle e propriedades comuns para facilitar o acesso em um ToolStrip.

Usa a classe ToolStripControlHost para hospedar os teus controlos personalizados ou qualquer outro controlo Windows Forms.

Para personalizar um ToolStripItem, derive de ToolStripControlHost e crie uma implementação personalizada. Pode sobrescrever métodos como OnSubscribeControlEvents lidar com eventos gerados pelos controlos hospedados, e pode adicionar funcionalidades personalizadas em propriedades para melhorar o controlo alojado.

Construtores

Name Description
ToolStripControlHost(Control, String)

Inicializa uma nova instância da ToolStripControlHost classe que hospeda o controlo especificado e que tem o nome especificado.

ToolStripControlHost(Control)

Inicializa uma nova instância da ToolStripControlHost classe que hospeda o controlo especificado.

Propriedades

Name Description
AccessibilityObject

Recebe a AccessibleObject atribuição ao controlo.

(Herdado de ToolStripItem)
AccessibleDefaultActionDescription

Obtém ou define a descrição de ação padrão do controlo para uso por aplicações cliente de acessibilidade.

(Herdado de ToolStripItem)
AccessibleDescription

Recebe ou define a descrição que será reportada às aplicações cliente de acessibilidade.

(Herdado de ToolStripItem)
AccessibleName

Obtém ou define o nome do controlo para uso por aplicações cliente de acessibilidade.

(Herdado de ToolStripItem)
AccessibleRole

Obtém ou define o papel acessível do controlo, que especifica o tipo de elemento de interface do utilizador do controlo.

(Herdado de ToolStripItem)
Alignment

Recebe ou define um valor que indica se o item se alinha para o início ou para o fim do ToolStrip.

(Herdado de ToolStripItem)
AllowDrop

Recebe ou define um valor que indica se o arrastar e largar e a reordenação dos itens são tratados através de eventos que implementa.

(Herdado de ToolStripItem)
Anchor

Obtém ou define as arestas do recipiente ao qual a ToolStripItem está ligado e determina como a ToolStripItem é redimensionado com o seu pai.

(Herdado de ToolStripItem)
AutoSize

Recebe ou define um valor que indica se o item é automaticamente dimensionado.

(Herdado de ToolStripItem)
AutoToolTip

Recebe ou define um valor que indica se deve usar a Text propriedade ou a ToolTipText propriedade para a ToolStripItem ToolTip.

(Herdado de ToolStripItem)
Available

Obtém ou define um valor que indica se o ToolStripItem deve ser colocado sobre um ToolStrip.

(Herdado de ToolStripItem)
BackColor

Obtém ou define a cor de fundo do controlo.

BackgroundImage

Recebe ou define a imagem de fundo exibida no controlo.

BackgroundImageLayout

Obtém ou define o layout da imagem de fundo conforme definido na ImageLayout enumeração.

Bounds

Obtém o tamanho e a localização do artigo.

(Herdado de ToolStripItem)
CanRaiseEvents

Obtém um valor que indica se o componente pode gerar um evento.

(Herdado de Component)
CanSelect

Recebe um valor que indica se o controlo pode ser selecionado.

CausesValidation

Recebe ou define um valor que indica se o controlo hospedado causa e aumenta eventos de validação noutros controlos quando o controlo hospedado recebe o foco.

Container

Obtém o IContainer que contém o Component.

(Herdado de Component)
ContentRectangle

Obtém a área onde conteúdos, como texto e ícones, podem ser colocados dentro de um ToolStripItem sem sobrescrever as bordas de fundo.

(Herdado de ToolStripItem)
Control

Percebe Control que isto ToolStripControlHost é o hospedeiro.

ControlAlign

Obtém ou define o alinhamento do controlo no formulário.

DefaultAutoToolTip

Recebe um valor que indica se deve mostrar o ToolTip que está definido como o padrão.

(Herdado de ToolStripItem)
DefaultDisplayStyle

Obtém um valor que indica o que é exibido no ToolStripItem.

(Herdado de ToolStripItem)
DefaultMargin

Obtém a margem padrão de um item.

(Herdado de ToolStripItem)
DefaultPadding

Obtém as características de espaçamento interno do item.

(Herdado de ToolStripItem)
DefaultSize

Obtém o tamanho padrão do controlo.

DesignMode

Obtém um valor que indica se o Component está atualmente em modo de design.

(Herdado de Component)
DismissWhenClicked

Recebe um valor que indica se os itens num ToolStripDropDown estão escondidos depois de serem clicados.

(Herdado de ToolStripItem)
DisplayStyle

Esta propriedade não é relevante para esta classe.

Dock

Obtém ou define quais ToolStripItem as fronteiras que estão acopladas ao seu controlo pai e determina como a ToolStripItem é redimensionado com o seu pai.

(Herdado de ToolStripItem)
DoubleClickEnabled

Esta propriedade não é relevante para esta classe.

Enabled

Recebe ou define um valor que indica se o controlo pai do ToolStripItem está ativado.

Events

Obtém a lista de gestores de eventos que estão ligados a isto Component.

(Herdado de Component)
Focused

Recebe um valor que indica se o controlo tem foco de entrada.

Font

Obtém ou define a fonte a ser usada no controlo hospedado.

ForeColor

Obtém ou define a cor em primeiro plano do controlo hospedado.

Height

Obtém ou define a altura, em pixels, de um ToolStripItem.

(Herdado de ToolStripItem)
Image

A imagem associada ao objeto.

ImageAlign

Esta propriedade não é relevante para esta classe.

ImageIndex

Obtém ou define o valor de índice da imagem que é exibida no item.

(Herdado de ToolStripItem)
ImageKey

Obtém ou define o acessório chave para a imagem em que ImageList é exibida num ToolStripItem.

(Herdado de ToolStripItem)
ImageScaling

Esta propriedade não é relevante para esta classe.

ImageTransparentColor

Esta propriedade não é relevante para esta classe.

IsDisposed

Recebe um valor que indica se o objeto foi descartado.

(Herdado de ToolStripItem)
IsOnDropDown

Obtém um valor que indica se o recipiente da corrente Control é um ToolStripDropDown.

(Herdado de ToolStripItem)
IsOnOverflow

Obtém um valor que indica se a Placement propriedade está definida como Overflow.

(Herdado de ToolStripItem)
Margin

Obtém ou define o espaço entre o item e os itens adjacentes.

(Herdado de ToolStripItem)
MergeAction

Obtém ou define como os menus filhos são fundidos com os menus pais.

(Herdado de ToolStripItem)
MergeIndex

Obtém ou define a posição de um item fundido dentro da corrente ToolStrip.

(Herdado de ToolStripItem)
Name

Obtém ou define o nome do item.

(Herdado de ToolStripItem)
Overflow

Obtém-se ou define se o objeto está ligado ao ToolStrip ou ToolStripOverflowButton pode flutuar entre os dois.

(Herdado de ToolStripItem)
Owner

Obtém ou definem o dono deste item.

(Herdado de ToolStripItem)
OwnerItem

Percebe o progenitor ToolStripItem disto ToolStripItem.

(Herdado de ToolStripItem)
Padding

Obtém ou define o espaçamento interno, em píxeis, entre o conteúdo do item e as suas bordas.

(Herdado de ToolStripItem)
Parent

Obtém ou define o contentor pai do ToolStripItem.

(Herdado de ToolStripItem)
Placement

Obtém a disposição atual do item.

(Herdado de ToolStripItem)
Pressed

Recebe um valor que indica se o estado do item está pressionado.

(Herdado de ToolStripItem)
RightToLeft

Recebe ou define um valor que indica se os elementos do controlo estão alinhados para suportar locais usando fontes da direita para a esquerda.

RightToLeftAutoMirrorImage

Esta propriedade não é relevante para esta classe.

Selected

Recebe um valor que indica se o item está selecionado.

ShowKeyboardCues

Recebe um valor que indica se deve mostrar ou esconder as teclas de atalho.

(Herdado de ToolStripItem)
Site

Obtém ou define o site do controlo alojado.

Size

Obtém ou define o tamanho do ToolStripItem.

Tag

Obtém ou define o objeto que contém dados sobre o item.

(Herdado de ToolStripItem)
Text

Recebe ou define o texto para ser exibido no controlo hospedado.

TextAlign

Esta propriedade não é relevante para esta classe.

TextDirection

Esta propriedade não é relevante para esta classe.

TextImageRelation

Esta propriedade não é relevante para esta classe.

ToolTipText

Obtém ou define o texto que aparece como ToolTip um controlo for.

(Herdado de ToolStripItem)
Visible

Recebe ou define um valor que indica se o item é exibido.

(Herdado de ToolStripItem)
Width

Obtém ou define a largura em píxeis de um ToolStripItem.

(Herdado de ToolStripItem)

Métodos

Name Description
CreateAccessibilityInstance()

Cria um novo objeto de acessibilidade para o controlo.

CreateObjRef(Type)

Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para comunicar com um objeto remoto.

(Herdado de MarshalByRefObject)
Dispose()

Liberta todos os recursos utilizados pelo Component.

(Herdado de Component)
Dispose(Boolean)

Liberta os recursos não geridos usados pelo ToolStripControlHost e opcionalmente liberta os recursos geridos.

DoDragDrop(Object, DragDropEffects)

Inicia uma operação de arrastar e largar.

(Herdado de ToolStripItem)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Focus()

Dá o foco a um controlo.

GetCurrentParent()

Recupera o ToolStrip que é o recipiente da corrente ToolStripItem.

(Herdado de ToolStripItem)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso.

(Herdado de MarshalByRefObject)
GetPreferredSize(Size)

Recupera o tamanho de uma área retangular onde pode ser instalado um controlo.

GetService(Type)

Devolve um objeto que representa um serviço fornecido pelo Component ou pelo seu Container.

(Herdado de Component)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeLifetimeService()

Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso.

(Herdado de MarshalByRefObject)
Invalidate()

Invalida toda a superfície do ToolStripItem e faz com que seja redesenhada.

(Herdado de ToolStripItem)
Invalidate(Rectangle)

Invalida a região especificada de ao ToolStripItem adicioná-la à região de atualização de , ToolStripItemque é a área que será repintada na próxima operação de pintura, e faz com que uma mensagem de pintura seja enviada para o ToolStripItem.

(Herdado de ToolStripItem)
IsInputChar(Char)

Determina se um carácter é um carácter de entrada que o item reconhece.

(Herdado de ToolStripItem)
IsInputKey(Keys)

Determina se a chave especificada é uma chave de entrada normal ou uma chave especial que requer pré-processamento.

(Herdado de ToolStripItem)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto atual MarshalByRefObject .

(Herdado de MarshalByRefObject)
OnAvailableChanged(EventArgs)

Aumenta o evento AvailableChanged.

(Herdado de ToolStripItem)
OnBackColorChanged(EventArgs)

Eleva o BackColorChanged evento.

(Herdado de ToolStripItem)
OnBoundsChanged()

Ocorre quando a Bounds propriedade muda.

OnClick(EventArgs)

Eleva o Click evento.

(Herdado de ToolStripItem)
OnDisplayStyleChanged(EventArgs)

Eleva o DisplayStyleChanged evento.

(Herdado de ToolStripItem)
OnDoubleClick(EventArgs)

Eleva o DoubleClick evento.

(Herdado de ToolStripItem)
OnDragDrop(DragEventArgs)

Eleva o DragDrop evento.

(Herdado de ToolStripItem)
OnDragEnter(DragEventArgs)

Eleva o DragEnter evento.

(Herdado de ToolStripItem)
OnDragLeave(EventArgs)

Eleva o DragLeave evento.

(Herdado de ToolStripItem)
OnDragOver(DragEventArgs)

Eleva o DragOver evento.

(Herdado de ToolStripItem)
OnEnabledChanged(EventArgs)

Eleva o EnabledChanged evento.

(Herdado de ToolStripItem)
OnEnter(EventArgs)

Eleva o Enter evento.

OnFontChanged(EventArgs)

Eleva o FontChanged evento.

(Herdado de ToolStripItem)
OnForeColorChanged(EventArgs)

Eleva o ForeColorChanged evento.

(Herdado de ToolStripItem)
OnGiveFeedback(GiveFeedbackEventArgs)

Eleva o GiveFeedback evento.

(Herdado de ToolStripItem)
OnGotFocus(EventArgs)

Eleva o GotFocus evento.

OnHostedControlResize(EventArgs)

Sincroniza o redimensionamento do host de controlo com o redimensionamento do controlo hospedado.

OnKeyDown(KeyEventArgs)

Eleva o KeyDown evento.

OnKeyPress(KeyPressEventArgs)

Eleva o KeyPress evento.

OnKeyUp(KeyEventArgs)

Eleva o KeyUp evento.

OnLayout(LayoutEventArgs)

Eleva o Layout evento.

OnLeave(EventArgs)

Eleva o Leave evento.

OnLocationChanged(EventArgs)

Eleva o LocationChanged evento.

(Herdado de ToolStripItem)
OnLostFocus(EventArgs)

Eleva o LostFocus evento.

OnMouseDown(MouseEventArgs)

Eleva o MouseDown evento.

(Herdado de ToolStripItem)
OnMouseEnter(EventArgs)

Eleva o MouseEnter evento.

(Herdado de ToolStripItem)
OnMouseHover(EventArgs)

Eleva o MouseHover evento.

(Herdado de ToolStripItem)
OnMouseLeave(EventArgs)

Eleva o MouseLeave evento.

(Herdado de ToolStripItem)
OnMouseMove(MouseEventArgs)

Eleva o MouseMove evento.

(Herdado de ToolStripItem)
OnMouseUp(MouseEventArgs)

Eleva o MouseUp evento.

(Herdado de ToolStripItem)
OnOwnerChanged(EventArgs)

Eleva o OwnerChanged evento.

(Herdado de ToolStripItem)
OnOwnerFontChanged(EventArgs)

Aumenta o FontChanged evento quando a Font propriedade mudou no progenitor do ToolStripItem.

(Herdado de ToolStripItem)
OnPaint(PaintEventArgs)

Eleva o Paint evento.

OnParentBackColorChanged(EventArgs)

Eleva o BackColorChanged evento.

(Herdado de ToolStripItem)
OnParentChanged(ToolStrip, ToolStrip)

Eleva o ParentChanged evento.

OnParentEnabledChanged(EventArgs)

Aumenta o EnabledChanged evento quando o Enabled valor da propriedade do contentor do item muda.

(Herdado de ToolStripItem)
OnParentForeColorChanged(EventArgs)

Eleva o ForeColorChanged evento.

(Herdado de ToolStripItem)
OnParentRightToLeftChanged(EventArgs)

Eleva o RightToLeftChanged evento.

(Herdado de ToolStripItem)
OnQueryContinueDrag(QueryContinueDragEventArgs)

Eleva o QueryContinueDrag evento.

(Herdado de ToolStripItem)
OnRightToLeftChanged(EventArgs)

Eleva o RightToLeftChanged evento.

(Herdado de ToolStripItem)
OnSubscribeControlEvents(Control)

Subscreve eventos a partir do controlo alojado.

OnTextChanged(EventArgs)

Eleva o TextChanged evento.

(Herdado de ToolStripItem)
OnUnsubscribeControlEvents(Control)

Cancela os eventos do controlo alojado.

OnValidated(EventArgs)

Eleva o Validated evento.

OnValidating(CancelEventArgs)

Eleva o Validating evento.

OnVisibleChanged(EventArgs)

Eleva o VisibleChanged evento.

(Herdado de ToolStripItem)
PerformClick()

Gera um Click evento para um ToolStripItem.

(Herdado de ToolStripItem)
ProcessCmdKey(Message, Keys)

Processa uma tecla de comando.

ProcessDialogKey(Keys)

Processa uma chave de diálogo.

ProcessMnemonic(Char)

Processa um carácter mnemónico.

ProcessMnemonic(Char)

Processa um carácter mnemónico.

(Herdado de ToolStripItem)
ResetBackColor()

Este método não é relevante para esta classe.

ResetDisplayStyle()

Este método não é relevante para esta classe.

(Herdado de ToolStripItem)
ResetFont()

Este método não é relevante para esta classe.

(Herdado de ToolStripItem)
ResetForeColor()

Este método não é relevante para esta classe.

ResetImage()

Este método não é relevante para esta classe.

(Herdado de ToolStripItem)
ResetMargin()

Este método não é relevante para esta classe.

(Herdado de ToolStripItem)
ResetPadding()

Este método não é relevante para esta classe.

(Herdado de ToolStripItem)
ResetRightToLeft()

Este método não é relevante para esta classe.

(Herdado de ToolStripItem)
ResetTextDirection()

Este método não é relevante para esta classe.

(Herdado de ToolStripItem)
Select()

Seleciona o item.

(Herdado de ToolStripItem)
SetBounds(Rectangle)

Define o tamanho e a localização do item.

(Herdado de ToolStripItem)
SetVisibleCore(Boolean)

Define o ToolStripItem para o estado visível especificado.

ToString()

Devolve a String contendo o nome do Component, se existir. Este método não deve ser ultrapassado.

(Herdado de ToolStripItem)

evento

Name Description
AvailableChanged

Ocorre quando o valor da Available propriedade muda.

(Herdado de ToolStripItem)
BackColorChanged

Ocorre quando o valor da BackColor propriedade muda.

(Herdado de ToolStripItem)
Click

Ocorre quando é clicado ToolStripItem .

(Herdado de ToolStripItem)
DisplayStyleChanged

Este evento não é relevante para esta aula.

Disposed

Ocorre quando o componente é eliminado por uma chamada ao Dispose() método.

(Herdado de Component)
DoubleClick

Ocorre quando o item é feito duplo clique com o rato.

(Herdado de ToolStripItem)
DragDrop

Ocorre quando o utilizador arrasta um item e solta o botão do rato, indicando que o item deve ser colocado nesse item.

(Herdado de ToolStripItem)
DragEnter

Ocorre quando o utilizador arrasta um item para a área cliente desse item.

(Herdado de ToolStripItem)
DragLeave

Ocorre quando o utilizador arrasta um item e o ponteiro do rato já não está sobre a área do cliente desse item.

(Herdado de ToolStripItem)
DragOver

Ocorre quando o utilizador arrasta um item sobre a área cliente desse item.

(Herdado de ToolStripItem)
EnabledChanged

Ocorre quando o valor da propriedade Enabled foi alterado.

(Herdado de ToolStripItem)
Enter

Ocorre quando o controlo hospedado é introduzido.

ForeColorChanged

Ocorre quando o valor da ForeColor propriedade muda.

(Herdado de ToolStripItem)
GiveFeedback

Ocorre durante uma operação de arrasto.

(Herdado de ToolStripItem)
GotFocus

Ocorre quando o controlo hospedado recebe o foco.

KeyDown

Ocorre quando uma tecla é pressionada e mantida pressionada enquanto o controlo hospedado tem foco.

KeyPress

Ocorre quando uma tecla é pressionada enquanto o controlo hospedado tem foco.

KeyUp

Ocorre quando uma chave é libertada enquanto o controlo hospedado tem o foco.

Leave

Ocorre quando o foco de entrada sai do controlo hospedado.

LocationChanged

Ocorre quando a localização de um ToolStripItem é atualizada.

(Herdado de ToolStripItem)
LostFocus

Ocorre quando o controlo hospedado perde o foco.

MouseDown

Ocorre quando o ponteiro do rato está sobre o item e um botão do rato é pressionado.

(Herdado de ToolStripItem)
MouseEnter

Ocorre quando o ponteiro do rato entra no item.

(Herdado de ToolStripItem)
MouseHover

Ocorre quando o ponteiro do rato paira sobre o item.

(Herdado de ToolStripItem)
MouseLeave

Ocorre quando o ponteiro do rato sai do item.

(Herdado de ToolStripItem)
MouseMove

Ocorre quando o ponteiro do rato é movido sobre o item.

(Herdado de ToolStripItem)
MouseUp

Ocorre quando o ponteiro do rato está sobre o item e um botão do rato é libertado.

(Herdado de ToolStripItem)
OwnerChanged

Ocorre quando a Owner propriedade muda.

(Herdado de ToolStripItem)
Paint

Ocorre quando o item é redesenhado.

(Herdado de ToolStripItem)
QueryAccessibilityHelp

Ocorre quando uma aplicação cliente de acessibilidade invoca ajuda para o ToolStripItem.

(Herdado de ToolStripItem)
QueryContinueDrag

Ocorre durante uma operação de arrastar e largar e permite à fonte de arrastar determinar se a operação de arrastar e largar deve ser cancelada.

(Herdado de ToolStripItem)
RightToLeftChanged

Ocorre quando o valor da RightToLeft propriedade muda.

(Herdado de ToolStripItem)
TextChanged

Ocorre quando o valor da Text propriedade muda.

(Herdado de ToolStripItem)
Validated

Ocorre depois de o controlo hospedado ter sido validado com sucesso.

Validating

Ocorre enquanto o controlo hospedado está a validar.

VisibleChanged

Ocorre quando o valor da Visible propriedade muda.

(Herdado de ToolStripItem)

Implementações de Interface Explícita

Name Description
IDropTarget.OnDragDrop(DragEventArgs)

Eleva o DragDrop evento.

(Herdado de ToolStripItem)
IDropTarget.OnDragEnter(DragEventArgs)

Eleva o DragEnter evento.

(Herdado de ToolStripItem)
IDropTarget.OnDragLeave(EventArgs)

Eleva o DragLeave evento.

(Herdado de ToolStripItem)
IDropTarget.OnDragOver(DragEventArgs)

Eleva o DragOver evento.

(Herdado de ToolStripItem)

Aplica-se a

Ver também