Språk

NotifyIcon.MouseDown Händelse

Definition

Inträffar när användaren trycker på musknappen medan pekaren är över ikonen i meddelandefältet i aktivitetsfältet.

public:
 event System::Windows::Forms::MouseEventHandler ^ MouseDown;
public event System.Windows.Forms.MouseEventHandler MouseDown;
public event System.Windows.Forms.MouseEventHandler? MouseDown;
member this.MouseDown : System.Windows.Forms.MouseEventHandler 
Public Custom Event MouseDown As MouseEventHandler 

Händelsetyp

Exempel

Följande kodexempel visar hur den här medlemmen används. I exemplet rapporterar en händelsehanterare om händelsens MouseDown förekomst. Den här rapporten hjälper dig att lära dig när händelsen inträffar och kan hjälpa dig att felsöka. Om du vill rapportera om flera händelser eller händelser som inträffar ofta kan du överväga att MessageBox.Show ersätta med Console.WriteLine eller lägga till meddelandet i en flerradig TextBox.

Om du vill köra exempelkoden klistrar du in den i ett projekt som innehåller en instans av typen NotifyIcon med namnet NotifyIcon1. Kontrollera sedan att händelsehanteraren är associerad med MouseDown händelsen.

private void NotifyIcon1_MouseDown(Object sender, MouseEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
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(), "MouseDown Event" );
}
Private Sub NotifyIcon1_MouseDown(sender as Object, e as MouseEventArgs) _ 
     Handles NotifyIcon1.MouseDown

    Dim messageBoxVB as New System.Text.StringBuilder()
    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(),"MouseDown Event")

End Sub

Kommentarer

Mer information om hur du hanterar händelser finns i Hantera och höja händelser.

Gäller för

Se även