Condividi tramite


HandledMouseEventArgs Classe

Definizione

Consente a un controllo personalizzato di evitare l'invio dell'evento MouseWheel al relativo contenitore padre.

public ref class HandledMouseEventArgs : System::Windows::Forms::MouseEventArgs
public class HandledMouseEventArgs : System.Windows.Forms.MouseEventArgs
type HandledMouseEventArgs = class
    inherit MouseEventArgs
Public Class HandledMouseEventArgs
Inherits MouseEventArgs
Ereditarietà
HandledMouseEventArgs
Derivato

Esempio

Nell'esempio di codice seguente viene illustrato come contrassegnare l'evento della rotellina del mouse come gestito in un controllo personalizzato.

Public Class MouseWheelControl
    Sub New()
        ' Add initialization code for the control here. 
    End Sub

    Protected Sub MouseWheelControl_MouseWheel(ByVal sender As Object, ByVal e As MouseEventArgs) Handles Me.MouseWheel
        Dim Hme As HandledMouseEventArgs = e
        Hme.Handled = True
        ' Perform custom mouse wheel action here. 
    End Sub
End Class

Commenti

Si vuole usare HandledMouseEventArgs principalmente quando si sviluppa un controllo che deve gestire gli eventi della rotellina del mouse e impedire loro di essere visualizzati dal contenitore padre immediato del controllo. HandledMouseEventArgs non viene passato direttamente MouseEventHandler quando gestisce l'evento MouseWheel . Invece, MouseEventHandler usa un MouseEventArgsoggetto , che è necessario eseguire il cast in un HandledMouseEventArgs per annullare un'occorrenza di MouseWheel.

Costruttori

HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32)

Inizializza una nuova istanza della classe HandledMouseEventArgs con il pulsante specificato del mouse, il numero di clic effettuati, le coordinate orizzontale e verticale dello schermo e la modifica della posizione del puntatore del mouse.

HandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32, Boolean)

Inizializza una nuova istanza della classe HandledMouseEventArgs con il pulsante specificato del mouse, il numero di clic effettuati, le coordinate orizzontale e verticale dello schermo, la modifica della posizione del puntatore del mouse e il valore indicante se l'evento è gestito.

Proprietà

Button

Ottiene il pulsante del mouse che è stato premuto.

(Ereditato da MouseEventArgs)
Clicks

Ottiene il numero di volte che il pulsante del mouse è stato premuto e rilasciato.

(Ereditato da MouseEventArgs)
Delta

Ottiene un conteggio con segno del numero di dentelli in base al quale è stata spostata la rotellina del mouse moltiplicato per la costante WHEEL_DELTA. Un dentello corrisponde a uno scatto della rotellina del mouse.

(Ereditato da MouseEventArgs)
Handled

Ottiene o imposta un valore che indica se l'evento deve essere inoltrato al contenitore padre del controllo.

Location

Ottiene la posizione del mouse durante la generazione del relativo evento.

(Ereditato da MouseEventArgs)
X

Ottiene la coordinata x del mouse durante la generazione del relativo evento.

(Ereditato da MouseEventArgs)
Y

Ottiene la coordinata y del mouse durante la generazione del relativo evento.

(Ereditato da MouseEventArgs)

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a