StatusBarPanelClickEventArgs 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.
Cuidado
StatusBar is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use StatusStrip instead.
Fornece dados para o evento PanelClick.
public ref class StatusBarPanelClickEventArgs : System::Windows::Forms::MouseEventArgs
public class StatusBarPanelClickEventArgs : System.Windows.Forms.MouseEventArgs
[System.ComponentModel.Browsable(false)]
[System.Obsolete("`StatusBar` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `StatusStrip` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")]
public class StatusBarPanelClickEventArgs : System.Windows.Forms.MouseEventArgs
type StatusBarPanelClickEventArgs = class
inherit MouseEventArgs
[<System.ComponentModel.Browsable(false)>]
[<System.Obsolete("`StatusBar` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `StatusStrip` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")>]
type StatusBarPanelClickEventArgs = class
inherit MouseEventArgs
Public Class StatusBarPanelClickEventArgs
Inherits MouseEventArgs
- Herança
- Atributos
Exemplos
O exemplo de código a seguir demonstra o uso desse tipo. No exemplo, um manipulador de eventos relata a ocorrência do PanelClick evento. Este relatório ajuda você a aprender quando o evento ocorre e pode ajudá-lo na depuração. Para relatar vários eventos ou eventos que ocorrem com frequência, considere substituir ShowConsole.WriteLine ou acrescentar a mensagem a uma linha TextBoxmúltipla.
Para executar o código de exemplo, cole-o em um projeto que contém uma instância do tipo StatusBar chamado StatusBar1. Em seguida, verifique se o manipulador de eventos está associado ao 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" );
}
Private Sub StatusBar1_PanelClick(sender as Object, e as StatusBarPanelClickEventArgs) _
Handles StatusBar1.PanelClick
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "StatusBarPanel", e.StatusBarPanel)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Button", e.Button)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Clicks", e.Clicks)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "X", e.X)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Y", e.Y)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Delta", e.Delta)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Location", e.Location)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(),"PanelClick Event")
End Sub
Comentários
O PanelClick evento ocorre quando o usuário clica em um painel no StatusBar. Uma StatusBarPanelClickEventArgs especificação que StatusBarPanel foi clicada, o botão do mouse que foi pressionado, quantas vezes ele foi pressionado e as coordenadas do mouse clicam no momento em que ele StatusBarPanel foi clicado. Você pode usar os dados fornecidos por essa classe em um manipulador de eventos para que o PanelClick evento execute tarefas relacionadas ao StatusBarPanel clique. Por exemplo, se um StatusBarPanel for usado para exibir a hora, você poderá criar um manipulador de eventos para o PanelClick evento e usar dados fornecidos por essa classe para exibir uma caixa de diálogo que permite modificar a data e a hora no sistema.
Construtores
| Nome | Description |
|---|---|
| StatusBarPanelClickEventArgs(StatusBarPanel, MouseButtons, Int32, Int32, Int32) |
Obsoleto.
Inicializa uma nova instância da classe StatusBarPanelClickEventArgs. |
Propriedades
| Nome | Description |
|---|---|
| Button |
Obsoleto.
Obtém qual botão do mouse foi pressionado. (Herdado de MouseEventArgs) |
| Clicks |
Obsoleto.
Obtém o número de vezes que o botão do mouse foi pressionado e liberado. (Herdado de MouseEventArgs) |
| Delta |
Obsoleto.
Obtém uma contagem assinada do número de detents que a roda do mouse tem girado, multiplicada pela constante WHEEL_DELTA. Um detent é um entalhe da roda do mouse. (Herdado de MouseEventArgs) |
| Location |
Obsoleto.
Obtém o local do mouse durante o evento de geração do mouse. (Herdado de MouseEventArgs) |
| StatusBarPanel |
Obsoleto.
Obtém o StatusBarPanel desenho a ser desenhado. |
| X |
Obsoleto.
Obtém a coordenada x do mouse durante o evento de geração do mouse. (Herdado de MouseEventArgs) |
| Y |
Obsoleto.
Obtém a coordenada y do mouse durante o evento de geração do mouse. (Herdado de MouseEventArgs) |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Obsoleto.
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Obsoleto.
Serve como a função de hash padrão. (Herdado de Object) |
| GetType() |
Obsoleto.
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Obsoleto.
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Obsoleto.
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |