Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Classe StatusBarPanelClickEventArgs

Fornece dados para o evento PanelClick.

System.Object
  System.EventArgs
    System.Windows.Forms.MouseEventArgs
      System.Windows.Forms.StatusBarPanelClickEventArgs

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)
public class StatusBarPanelClickEventArgs : MouseEventArgs

O tipo StatusBarPanelClickEventArgs expõe os membros a seguir.

  NomeDescrição
Método públicoStatusBarPanelClickEventArgsInicializa uma nova instância da classe StatusBarPanelClickEventArgs.
Superior
  NomeDescrição
Propriedade públicaButtonObtém a qual botão do mouse foi pressionado. (Herdado de MouseEventArgs.)
Propriedade públicaClicksObtém o número de vezes que o botão do mouse foi pressionado e liberado. (Herdado de MouseEventArgs.)
Propriedade públicaDeltaObtém uma assinado contagem do número de retentores que tem girado a roda do mouse, multiplicado pelo WHEEL_DELTA constante. Um detentor esteja um nó da roda do mouse. (Herdado de MouseEventArgs.)
Propriedade públicaLocationObtém a posição do mouse durante o evento de mouse geradora. (Herdado de MouseEventArgs.)
Propriedade públicaStatusBarPanelObtém o StatusBarPanel para desenhar.
Propriedade públicaXObtém a coordenada x do mouse durante o evento de mouse geradora. (Herdado de MouseEventArgs.)
Propriedade públicaYObtém a coordenada y do mouse durante o evento de mouse geradora. (Herdado de MouseEventArgs.)
Superior
  NomeDescrição
Método públicoEquals(Object) Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegidoFinalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)
Método públicoGetHashCodeServe como uma função hash para um tipo específico. (Herdado de Object.)
Método públicoGetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegidoMemberwiseCloneCria uma cópia superficial do Object atual. (Herdado de Object.)
Método públicoToStringRetorna uma string que representa o objeto atual. (Herdado de Object.)
Superior

O PanelClick evento ocorre quando o usuário clica em um painel sobre o StatusBar. A StatusBarPanelClickEventArgs Especifica que StatusBarPanel foi clicado, o botão do mouse foi pressionado, quantas vezes ela foi pressionada e as coordenadas do mouse clique no momento o StatusBarPanel foi clicado. Você pode usar os dados fornecidos por esta classe em um manipulador de eventos para o PanelClick evento para executar tarefas relacionadas ao StatusBarPanel sendo clicado. Por exemplo, se um StatusBarPanel é usado para exibir a hora, você poderia criar um manipulador para o PanelClick dados de uso e de eventos fornecidos por esta classe para exibir uma caixa de diálogo que permite modificar a data e hora do sistema.

O exemplo de código a seguir demonstra o uso desse tipo. No exemplo, um manipulador de eventos relatórios sobre a ocorrência de PanelClick evento. Esse relatório ajuda você a saber quando o evento ocorre e pode ajudá-lo a depurar. Para relatar em vários eventos ou eventos que ocorrem com freqüência, considere substituir Show com Console.WriteLine ou anexando a mensagem a um multiline TextBox.

Para executar o exemplo de código, cole-o em um projeto que contém uma instância do tipo StatusBar chamado StatusBar1. Em seguida, certifique-se de que o manipulador de eventos está associado a PanelClick evento.


private void StatusBar1_PanelClick(Object sender, StatusBarPanelClickEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "StatusBarPanel", e.StatusBarPanel );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Button", e.Button );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Clicks", e.Clicks );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "X", e.X );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Y", e.Y );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Delta", e.Delta );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Location", e.Location );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "PanelClick Event" );
}


.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte .Requisitos de sistema do NET Framework.
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.