ToolStripControlHost Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
| 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 |
| 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 |
Aplica-se a
Ver também
ToolStrip (Windows Forms) - Como: Envolver um controlo de Windows Forms com ToolStripControlHost