Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe HandledMouseEventArgs

 

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

Spazio dei nomi:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)


public class HandledMouseEventArgs : MouseEventArgs

NomeDescrizione
System_CAPS_pubmethodHandledMouseEventArgs(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.

System_CAPS_pubmethodHandledMouseEventArgs(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.

NomeDescrizione
System_CAPS_pubpropertyButton

Ottiene il pulsante del mouse che è stato premuto.(Ereditato da MouseEventArgs.)

System_CAPS_pubpropertyClicks

Ottiene il numero di volte che il pulsante del mouse è stato premuto e rilasciato.(Ereditato da MouseEventArgs.)

System_CAPS_pubpropertyDelta

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.)

System_CAPS_pubpropertyHandled

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

System_CAPS_pubpropertyLocation

Ottiene la posizione del mouse durante la generazione del relativo evento.(Ereditato da MouseEventArgs.)

System_CAPS_pubpropertyX

Ottiene la coordinata x del mouse durante la generazione del relativo evento.(Ereditato da MouseEventArgs.)

System_CAPS_pubpropertyY

Ottiene la coordinata y del mouse durante la generazione del relativo evento.(Ereditato da MouseEventArgs.)

NomeDescrizione
System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_protmethodFinalize()

Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object.)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash per un particolare tipo. (Ereditato da Object.)

System_CAPS_pubmethodGetType()

Ottiene il Type dell'istanza corrente. (Ereditato da Object.)

System_CAPS_protmethodMemberwiseClone()

Crea una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object.)

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object.)

HandledMouseEventArgs sarà utilizzato principalmente nella fase di sviluppo di un controllo in cui è necessario gestire gli eventi stessi relativi alla rotellina del mouse ed evitarne la visualizzazione mediante il contenitore padre diretto del controllo. HandledMouseEventArgs non viene passato direttamente da MouseEventHandler in fase di gestione dell'evento MouseWheel.Invece, MouseEventHandler utilizza invece un oggetto MouseEventArgs per il quale è necessario eseguire il cast su un oggetto HandledMouseEventArgs per potere annullare un'occorrenza dell'evento MouseWheel.

Nell'esempio di codice riportato di seguito viene illustrato come contrassegnare l'evento relativo alla rotellina del mouse in base alla gestione dell'evento stesso 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

.NET Framework
Disponibile da 2.0

Eventuali membri pubblici statici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Torna all'inizio
Mostra: