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
|
Classe StatusBarPanelClickEventArgs
Fornece dados para o PanelClick evento.
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
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.EventArgs
System.Windows.Forms.MouseEventArgs
System.Windows.Forms.StatusBarPanelClickEventArgs
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.