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 PanelClick evento.

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

The PanelClick evento ocorre quando o usuário clica em um painel no StatusBar. A StatusBarPanelClickEventArgs Especifica qual StatusBarPanel foi clicado, o botão do mouse foi pressionado, quantas vezes foi pressionado e as coordenadas do clicar do mouse no momento em que o StatusBarPanel foi clicado. Você pode usar os dados fornecidos por esta classe em um manipulador de eventos a PanelClick evento para executar tarefas relacionadas à StatusBarPanel foi clicado. Por exemplo, se um StatusBarPanel é usada para exibir a time, você pode criar um manipulador de eventos para o PanelClick evento e o uso dados fornecidos por esta classe para exibir uma caixa de diálogo permite que você modifique a data e time no sistema.

O exemplo de código a seguir demonstra o uso desse tipo. No exemplo, um manipulador de eventos informa a ocorrência do 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 de várias linhas TextBox.

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

privatevoid 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" );
}


System.Object
  System.EventArgs
    System.Windows.Forms.MouseEventArgs
      System.Windows.Forms.StatusBarPanelClickEventArgs
Quaisquer membros static (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.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0, 1.1, 1.0
Isso foi útil para você?
(1500 caracteres restantes)
Conteúdo da Comunidade Adicionar