ToolStripControlHost Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Hospeda controles personalizados ou controles 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
- Herança
- Derivado
Exemplos
O exemplo de código a ToolStripControlHostseguir demonstra a construção de um ToolStripControlHost com um MonthCalendar controle , usando OnSubscribeControlEvents para manipular eventos e expondo alguns de seus membros ao .
//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
Comentários
ToolStripControlHost é a classe base de 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 e as propriedades hospedados, você deve converter a Control propriedade de volta para a classe real que ela representa.
Estenda ToolStripControlHoste, no construtor sem parâmetros da classe herdada, chame o construtor de classe base passando uma classe derivada de Control. Essa opção permite encapsular métodos de controle comuns e propriedades para facilitar o acesso em um ToolStrip.
Use a ToolStripControlHost classe para hospedar seus controles personalizados ou qualquer outro controle Windows Forms.
Para personalizar um ToolStripItem, derive de ToolStripControlHost e crie uma implementação personalizada. Você pode substituir métodos como OnSubscribeControlEvents para manipular eventos gerados pelos controles hospedados e pode colocar a funcionalidade personalizada em propriedades para aprimorar o controle hospedado.
Construtores
ToolStripControlHost(Control) |
Inicializa uma nova instância da classe ToolStripControlHost que hospeda o controle especificado. |
ToolStripControlHost(Control, String) |
Inicializa uma nova instância da classe ToolStripControlHost que hospeda o controle especificado e que tem o nome especificado. |
Propriedades
AccessibilityObject |
Obtém o AccessibleObject atribuído ao controle. (Herdado de ToolStripItem) |
AccessibleDefaultActionDescription |
Obtém ou define a descrição de ação padrão do controle para o uso por aplicativos cliente de acessibilidade. (Herdado de ToolStripItem) |
AccessibleDescription |
Obtém ou define a descrição que será relatada para os aplicativos cliente de acessibilidade. (Herdado de ToolStripItem) |
AccessibleName |
Obtém ou define o nome do controle para uso de aplicativos cliente de acessibilidade. (Herdado de ToolStripItem) |
AccessibleRole |
Obtém ou define a função acessível do controle, que especifica o tipo de elemento de interface do usuário do controle. (Herdado de ToolStripItem) |
Alignment |
Obtém ou define um valor que indica se o item é alinhado no início ou no final do ToolStrip. (Herdado de ToolStripItem) |
AllowDrop |
Obtém ou define um valor que indica se a operação do tipo "arrastar e soltar" e a reordenação de itens são manipulados por meio de eventos que você implementou. (Herdado de ToolStripItem) |
Anchor |
Obtém ou define as bordas do contêiner ao qual um ToolStripItem está vinculado e determina como um ToolStripItem é redimensionado com seu pai. (Herdado de ToolStripItem) |
AutoSize |
Obtém ou define um valor que indica se o item é dimensionado automaticamente. (Herdado de ToolStripItem) |
AutoToolTip |
Obtém ou define um valor que indica se a propriedade Text ou a propriedade ToolTipText para dica de ferramenta ToolStripItem deve ser usada. (Herdado de ToolStripItem) |
Available |
Obtém ou define um valor que indica se o ToolStripItem deve ser colocado em um ToolStrip. (Herdado de ToolStripItem) |
BackColor |
Obtém ou define a cor da tela de fundo do controle. |
BackgroundImage |
Obtém ou define a imagem da tela de fundo exibida no controle. |
BackgroundImageLayout |
Obtém ou define o layout da imagem da tela de fundo, conforme definido na enumeração do |
BindingContext |
Obtém ou define a coleção de gerenciadores de moeda para o IBindableComponent. (Herdado de BindableComponent) |
Bounds |
Obtém o tamanho e o local do item. (Herdado de ToolStripItem) |
CanRaiseEvents |
Obtém um valor que indica se o componente pode acionar um evento. (Herdado de Component) |
CanSelect |
Obtém um valor que indica se o controle pode ser selecionado. |
CausesValidation |
Obtém ou define um valor que indica se o controle hospedado causa e aciona eventos de validação em outros controles quando o controle hospedado recebe o foco. |
Command |
Obtém ou define o ICommand cujo Execute(Object) método será chamado quando o evento ToolStripItem Click for invocado. (Herdado de ToolStripItem) |
CommandParameter |
Obtém ou define o parâmetro que é passado para o ICommand atribuído à Command propriedade . (Herdado de ToolStripItem) |
Container |
Obtém o IContainer que contém o Component. (Herdado de Component) |
ContentRectangle |
Obtém a área na qual o conteúdo, como texto e ícones, pode ser colocado em um ToolStripItem sem substituir as bordas da tela de fundo. (Herdado de ToolStripItem) |
Control |
Obtém o Control que este ToolStripControlHost está hospedando. |
ControlAlign |
Obtém ou define o alinhamento do controle no formulário. |
DataBindings |
Obtém a coleção de objetos de associação de dados para esse IBindableComponent. (Herdado de BindableComponent) |
DefaultAutoToolTip |
Obtém um valor que indica se a ToolTip definida como o padrão será exibida. (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 controle. |
DesignMode |
Obtém um valor que indica se o Component está no modo de design no momento. (Herdado de Component) |
DismissWhenClicked |
Obtém um valor que indica se os itens de um ToolStripDropDown ficam ocultos depois que recebem um clique. (Herdado de ToolStripItem) |
DisplayStyle |
Essa propriedade não é relevante para essa classe. |
Dock |
Obtém ou define quais bordas de ToolStripItem são encaixadas em seu controle pai e determina como uma ToolStripItem é redimensionada com seu pai. (Herdado de ToolStripItem) |
DoubleClickEnabled |
Essa propriedade não é relevante para essa classe. |
Enabled |
Obtém ou define um valor que indica se o controle pai do ToolStripItem está habilitado. |
Events |
Obtém a lista de manipuladores de eventos que estão anexados a este Component. (Herdado de Component) |
Focused |
Obtém um valor que indica se o controle tem foco de entrada. |
Font |
Obtém ou define a fonte a ser usada no controle hospedado. |
ForeColor |
Obtém ou define a cor de primeiro plano do controle hospedado. |
Height |
Obtém ou define a altura, em pixels, de um ToolStripItem. (Herdado de ToolStripItem) |
Image |
A imagem associada ao objeto. |
ImageAlign |
Essa propriedade não é relevante para essa classe. |
ImageIndex |
Obtém ou define o valor do índice da imagem que é exibido no item. (Herdado de ToolStripItem) |
ImageKey |
Obtém ou define o acessador de chave para a imagem na ImageList que é exibido em um ToolStripItem. (Herdado de ToolStripItem) |
ImageScaling |
Essa propriedade não é relevante para essa classe. |
ImageTransparentColor |
Essa propriedade não é relevante para essa classe. |
IsDisposed |
Obtém um valor que indica se o objeto foi descartado. (Herdado de ToolStripItem) |
IsOnDropDown |
Obtém um valor que indica se o contêiner do Control atual é um ToolStripDropDown. (Herdado de ToolStripItem) |
IsOnOverflow |
Obtém um valor que indica se a propriedade Placement foi 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 filho são mescladas com menus pai. (Herdado de ToolStripItem) |
MergeIndex |
Obtém ou define a posição de um item mesclado no ToolStrip atual. (Herdado de ToolStripItem) |
Name |
Obtém ou define o nome do item. (Herdado de ToolStripItem) |
Overflow |
Obtém ou define se o item é anexado ao ToolStrip ou ao ToolStripOverflowButton ou se ele pode flutuar entre os dois. (Herdado de ToolStripItem) |
Owner |
Obtém ou define o proprietário desse item. (Herdado de ToolStripItem) |
OwnerItem |
Obtém o pai ToolStripItem desse ToolStripItem. (Herdado de ToolStripItem) |
Padding |
Obtém ou define o espaçamento interno, em pixels, entre o conteúdo do item e suas bordas. (Herdado de ToolStripItem) |
Parent |
Obtém ou define o contêiner pai do ToolStripItem. (Herdado de ToolStripItem) |
Placement |
Obtém o layout atual do item. (Herdado de ToolStripItem) |
Pressed |
Obtém um valor que indica se o estado do item é pressionado. (Herdado de ToolStripItem) |
Renderer |
Hospeda controles personalizados ou controles do Windows Forms. (Herdado de ToolStripItem) |
RightToLeft |
Obtém ou define um valor que indica se os elementos do controle estão alinhados para dar suporte a localidades que usam fontes da direita para a esquerda. |
RightToLeftAutoMirrorImage |
Essa propriedade não é relevante para essa classe. |
Selected |
Obtém um valor que indica se o item está selecionado. |
ShowKeyboardCues |
Obtém um valor que indica se as teclas de atalho devem ser mostradas ou ocultas. (Herdado de ToolStripItem) |
Site |
Obtém ou define o site do controle hospedado. |
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 |
Obtém ou define o texto a ser exibido no controle hospedado. |
TextAlign |
Essa propriedade não é relevante para essa classe. |
TextDirection |
Essa propriedade não é relevante para essa classe. |
TextImageRelation |
Essa propriedade não é relevante para essa classe. |
ToolTipText |
Obtém ou define o texto exibido como ToolTip para um controle. (Herdado de ToolStripItem) |
Visible |
Obtém ou define um valor que indica se o item é exibido. (Herdado de ToolStripItem) |
Width |
Obtém ou define a largura em pixels de um ToolStripItem. (Herdado de ToolStripItem) |
Métodos
CreateAccessibilityInstance() |
Cria um novo objeto de acessibilidade para o controle. |
CreateObjRef(Type) |
Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto. (Herdado de MarshalByRefObject) |
Dispose() |
Libera todos os recursos usados pelo Component. (Herdado de Component) |
Dispose(Boolean) |
Libera os recursos não gerenciados usados pelo ToolStripControlHost e opcionalmente libera os recursos gerenciados. |
DoDragDrop(Object, DragDropEffects) |
Começa uma operação de arrastar e soltar. (Herdado de ToolStripItem) |
DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean) |
Inicia uma operação de arrastar. (Herdado de ToolStripItem) |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Focus() |
Fornece o foco para um controle. |
GetCurrentParent() |
Recupera o ToolStrip que é o contêiner do ToolStripItem atual. (Herdado de ToolStripItem) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetLifetimeService() |
Obsoleto.
Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância. (Herdado de MarshalByRefObject) |
GetPreferredSize(Size) |
Recupera o tamanho de uma área retangular na qual um controle pode ser ajustado. |
GetService(Type) |
Retorna 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() |
Obsoleto.
Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância. (Herdado de MarshalByRefObject) |
Invalidate() |
Invalida a superfície inteira do ToolStripItem e faz com que ele seja redesenhado. (Herdado de ToolStripItem) |
Invalidate(Rectangle) |
Invalida a região especificada do ToolStripItem adicionando-a à região de atualização do ToolStripItem, que é a área que será repintada na próxima operação de pintura e envia uma mensagem sobre a pintura ao ToolStripItem. (Herdado de ToolStripItem) |
IsInputChar(Char) |
Determina se um caractere é um caractere de entrada reconhecido pelo item. (Herdado de ToolStripItem) |
IsInputKey(Keys) |
Determina se a chave especificada é uma chave de entrada regular ou uma chave especial que exige o pré-processamento. (Herdado de ToolStripItem) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto MarshalByRefObject atual. (Herdado de MarshalByRefObject) |
OnAvailableChanged(EventArgs) |
Aciona o evento AvailableChanged. (Herdado de ToolStripItem) |
OnBackColorChanged(EventArgs) |
Aciona o evento BackColorChanged. (Herdado de ToolStripItem) |
OnBindingContextChanged(EventArgs) |
Aciona o evento BindingContextChanged. (Herdado de BindableComponent) |
OnBoundsChanged() |
Ocorre quando a propriedade Bounds muda. |
OnClick(EventArgs) |
Aciona o evento Click. (Herdado de ToolStripItem) |
OnCommandCanExecuteChanged(EventArgs) |
Aciona o evento CommandCanExecuteChanged. (Herdado de ToolStripItem) |
OnCommandChanged(EventArgs) |
Aciona o evento CommandChanged. (Herdado de ToolStripItem) |
OnCommandParameterChanged(EventArgs) |
Aciona o evento CommandParameterChanged. (Herdado de ToolStripItem) |
OnDisplayStyleChanged(EventArgs) |
Aciona o evento DisplayStyleChanged. (Herdado de ToolStripItem) |
OnDoubleClick(EventArgs) |
Aciona o evento DoubleClick. (Herdado de ToolStripItem) |
OnDragDrop(DragEventArgs) |
Aciona o evento DragDrop. (Herdado de ToolStripItem) |
OnDragEnter(DragEventArgs) |
Aciona o evento DragEnter. (Herdado de ToolStripItem) |
OnDragLeave(EventArgs) |
Aciona o evento DragLeave. (Herdado de ToolStripItem) |
OnDragOver(DragEventArgs) |
Aciona o evento DragOver. (Herdado de ToolStripItem) |
OnEnabledChanged(EventArgs) |
Aciona o evento EnabledChanged. (Herdado de ToolStripItem) |
OnEnter(EventArgs) |
Aciona o evento Enter. |
OnFontChanged(EventArgs) |
Aciona o evento FontChanged. (Herdado de ToolStripItem) |
OnForeColorChanged(EventArgs) |
Aciona o evento ForeColorChanged. (Herdado de ToolStripItem) |
OnGiveFeedback(GiveFeedbackEventArgs) |
Aciona o evento GiveFeedback. (Herdado de ToolStripItem) |
OnGotFocus(EventArgs) |
Aciona o evento GotFocus. |
OnHostedControlResize(EventArgs) |
Sincroniza o redimensionamento do host do controle com o redimensionamento do controle hospedado. |
OnKeyDown(KeyEventArgs) |
Aciona o evento KeyDown. |
OnKeyPress(KeyPressEventArgs) |
Aciona o evento KeyPress. |
OnKeyUp(KeyEventArgs) |
Aciona o evento KeyUp. |
OnLayout(LayoutEventArgs) |
Aciona o evento Layout. |
OnLeave(EventArgs) |
Aciona o evento Leave. |
OnLocationChanged(EventArgs) |
Aciona o evento LocationChanged. (Herdado de ToolStripItem) |
OnLostFocus(EventArgs) |
Aciona o evento LostFocus. |
OnMouseDown(MouseEventArgs) |
Aciona o evento MouseDown. (Herdado de ToolStripItem) |
OnMouseEnter(EventArgs) |
Aciona o evento MouseEnter. (Herdado de ToolStripItem) |
OnMouseHover(EventArgs) |
Aciona o evento MouseHover. (Herdado de ToolStripItem) |
OnMouseLeave(EventArgs) |
Aciona o evento MouseLeave. (Herdado de ToolStripItem) |
OnMouseMove(MouseEventArgs) |
Aciona o evento MouseMove. (Herdado de ToolStripItem) |
OnMouseUp(MouseEventArgs) |
Aciona o evento MouseUp. (Herdado de ToolStripItem) |
OnOwnerChanged(EventArgs) |
Aciona o evento OwnerChanged. (Herdado de ToolStripItem) |
OnOwnerFontChanged(EventArgs) |
Aciona o evento FontChanged quando a propriedade Font foi alterada no pai do ToolStripItem. (Herdado de ToolStripItem) |
OnPaint(PaintEventArgs) |
Aciona o evento Paint. |
OnParentBackColorChanged(EventArgs) |
Aciona o evento BackColorChanged. (Herdado de ToolStripItem) |
OnParentChanged(ToolStrip, ToolStrip) |
Aciona o evento ParentChanged. |
OnParentEnabledChanged(EventArgs) |
Aciona o evento EnabledChanged quando o valor da propriedade Enabled do contêiner do item é alterado. (Herdado de ToolStripItem) |
OnParentForeColorChanged(EventArgs) |
Aciona o evento ForeColorChanged. (Herdado de ToolStripItem) |
OnParentRightToLeftChanged(EventArgs) |
Aciona o evento RightToLeftChanged. (Herdado de ToolStripItem) |
OnQueryContinueDrag(QueryContinueDragEventArgs) |
Aciona o evento QueryContinueDrag. (Herdado de ToolStripItem) |
OnRequestCommandExecute(EventArgs) |
Chamado no contexto de OnClick(EventArgs) para invocar Execute(Object) se o contexto permitir. (Herdado de ToolStripItem) |
OnRightToLeftChanged(EventArgs) |
Aciona o evento RightToLeftChanged. (Herdado de ToolStripItem) |
OnSelectedChanged(EventArgs) |
Hospeda controles personalizados ou controles do Windows Forms. (Herdado de ToolStripItem) |
OnSubscribeControlEvents(Control) |
Assina eventos do controle hospedado. |
OnTextChanged(EventArgs) |
Aciona o evento TextChanged. (Herdado de ToolStripItem) |
OnUnsubscribeControlEvents(Control) |
Cancela a assinatura de eventos do controle hospedado. |
OnValidated(EventArgs) |
Aciona o evento Validated. |
OnValidating(CancelEventArgs) |
Aciona o evento Validating. |
OnVisibleChanged(EventArgs) |
Aciona o evento VisibleChanged. (Herdado de ToolStripItem) |
PerformClick() |
Gera um evento |
ProcessCmdKey(Message, Keys) |
Processa uma chave de comando. |
ProcessDialogKey(Keys) |
Processa uma chave de caixa de diálogo. |
ProcessMnemonic(Char) |
Processa um caractere mnemônico. |
ProcessMnemonic(Char) |
Processa um caractere mnemônico. (Herdado de ToolStripItem) |
ResetBackColor() |
Esse método não é relevante para essa classe. |
ResetDisplayStyle() |
Esse método não é relevante para essa classe. (Herdado de ToolStripItem) |
ResetFont() |
Esse método não é relevante para essa classe. (Herdado de ToolStripItem) |
ResetForeColor() |
Esse método não é relevante para essa classe. |
ResetImage() |
Esse método não é relevante para essa classe. (Herdado de ToolStripItem) |
ResetMargin() |
Esse método não é relevante para essa classe. (Herdado de ToolStripItem) |
ResetPadding() |
Esse método não é relevante para essa classe. (Herdado de ToolStripItem) |
ResetRightToLeft() |
Esse método não é relevante para essa classe. (Herdado de ToolStripItem) |
ResetTextDirection() |
Esse método não é relevante para essa classe. (Herdado de ToolStripItem) |
Select() |
Seleciona o item. (Herdado de ToolStripItem) |
SetBounds(Rectangle) |
Define o tamanho e o local do item. (Herdado de ToolStripItem) |
SetVisibleCore(Boolean) |
Define o ToolStripItem para o estado de visibilidade especificado. |
ToString() |
Retorna um String que contém o nome do Component, se houver. Esse método não deve ser substituído. (Herdado de ToolStripItem) |
Eventos
AvailableChanged |
Ocorre quando o valor da propriedade Available muda. (Herdado de ToolStripItem) |
BackColorChanged |
Ocorre quando o valor da propriedade BackColor muda. (Herdado de ToolStripItem) |
BindingContextChanged |
Ocorre quando o contexto de associação foi alterado. (Herdado de BindableComponent) |
Click |
Ocorre quando o ToolStripItem é clicado. (Herdado de ToolStripItem) |
CommandCanExecuteChanged |
Ocorre quando o CanExecute(Object) status do ICommand atribuído à Command propriedade foi alterado. (Herdado de ToolStripItem) |
CommandChanged |
Ocorre quando o atribuído ICommand da Command propriedade foi alterado. (Herdado de ToolStripItem) |
CommandParameterChanged |
Ocorre quando o valor da propriedade CommandParameter foi alterado. (Herdado de ToolStripItem) |
DisplayStyleChanged |
Esse evento não é relevante para essa classe. |
Disposed |
Ocorre quando o componente é disposto por uma chamada ao método Dispose(). (Herdado de Component) |
DoubleClick |
Ocorre quando o item recebe dois cliques com o mouse. (Herdado de ToolStripItem) |
DragDrop |
Ocorre quando o usuário arrasta um item e libera o botão do mouse, indicando que o item deve ser solto nesse item. (Herdado de ToolStripItem) |
DragEnter |
Ocorre quando o usuário arrasta um item para a área de cliente desse item. (Herdado de ToolStripItem) |
DragLeave |
Ocorre quando o usuário arrasta um item e o ponteiro do mouse não está mais na área de cliente desse item. (Herdado de ToolStripItem) |
DragOver |
Ocorre quando o usuário arrasta um item para a área de cliente deste item. (Herdado de ToolStripItem) |
EnabledChanged |
Ocorre quando o valor da propriedade Enabled é alterado. (Herdado de ToolStripItem) |
Enter |
Ocorre quando o controle hospedado é inserido. |
ForeColorChanged |
Ocorre quando o valor da propriedade ForeColor muda. (Herdado de ToolStripItem) |
GiveFeedback |
Ocorre durante uma operação de arrastar. (Herdado de ToolStripItem) |
GotFocus |
Ocorre quando o controle hospedado recebe o foco. |
KeyDown |
Ocorre quando uma tecla é pressionada e mantida pressionada enquanto o controle hospedado tem o foco. |
KeyPress |
Ocorre quando uma tecla é pressionada enquanto o controle hospedado tem o foco. |
KeyUp |
Ocorre quando uma tecla é liberada enquanto o controle hospedado tem o foco. |
Leave |
Ocorre quando o foco de entrada deixa o controle hospedado. |
LocationChanged |
Ocorre quando o local de um ToolStripItem é atualizado. (Herdado de ToolStripItem) |
LostFocus |
Ocorre quando o controle hospedado perde o foco. |
MouseDown |
Ocorre quando o ponteiro do mouse está sobre o item e um botão do mouse é pressionado. (Herdado de ToolStripItem) |
MouseEnter |
Ocorre quando o ponteiro do mouse entra no item. (Herdado de ToolStripItem) |
MouseHover |
Ocorre quando o ponteiro do mouse focaliza o item. (Herdado de ToolStripItem) |
MouseLeave |
Ocorre quando o ponteiro do mouse deixa o item. (Herdado de ToolStripItem) |
MouseMove |
Ocorre quando o ponteiro do mouse é movido sobre o item. (Herdado de ToolStripItem) |
MouseUp |
Ocorre quando o ponteiro do mouse está sobre o item e um botão do mouse é liberado. (Herdado de ToolStripItem) |
OwnerChanged |
Ocorre quando a propriedade Owner muda. (Herdado de ToolStripItem) |
Paint |
Ocorre quando o item é redesenhado. (Herdado de ToolStripItem) |
QueryAccessibilityHelp |
Ocorre quando um aplicativo cliente de acessibilidade invoca a Ajuda para o ToolStripItem. (Herdado de ToolStripItem) |
QueryContinueDrag |
Ocorre durante uma operação do tipo "arrastar e soltar" e permite que a fonte de arrastar determine se a operação do tipo "arrastar e soltar" deve ser cancelada. (Herdado de ToolStripItem) |
RightToLeftChanged |
Ocorre quando o valor da propriedade RightToLeft muda. (Herdado de ToolStripItem) |
SelectedChanged |
Hospeda controles personalizados ou controles do Windows Forms. (Herdado de ToolStripItem) |
TextChanged |
Ocorre quando o valor da propriedade Text muda. (Herdado de ToolStripItem) |
Validated |
Ocorre depois que um controle hospedado é validado com êxito. |
Validating |
Ocorre enquanto o controle hospedado está sendo validado. |
VisibleChanged |
Ocorre quando o valor da propriedade Visible muda. (Herdado de ToolStripItem) |
Implantações explícitas de interface
IDropTarget.OnDragDrop(DragEventArgs) |
Aciona o evento DragDrop. (Herdado de ToolStripItem) |
IDropTarget.OnDragEnter(DragEventArgs) |
Aciona o evento DragEnter. (Herdado de ToolStripItem) |
IDropTarget.OnDragLeave(EventArgs) |
Aciona o evento DragLeave. (Herdado de ToolStripItem) |
IDropTarget.OnDragOver(DragEventArgs) |
Aciona o evento |