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

 

Data di pubblicazione: ottobre 2016

Consente a un controllo personalizzato impedire il MouseWheel eventi vengano inviati al 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 di HandledMouseEventArgs fa clic con il pulsante del mouse, numero del pulsante del mouse, coordinate verticale e orizzontale dello schermo e la modifica della posizione del puntatore del mouse.

System_CAPS_pubmethodHandledMouseEventArgs(MouseButtons, Int32, Int32, Int32, Int32, Boolean)

Inizializza una nuova istanza di HandledMouseEventArgs le coordinate di classe con il pulsante del mouse specificato, il numero di clic del mouse, orizzontale e verticale dello schermo, la modifica della posizione del puntatore del mouse e il valore che indica 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 se questo 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 predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetType()

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

System_CAPS_protmethodMemberwiseClone()

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

System_CAPS_pubmethodToString()

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

È consigliabile usare HandledMouseEventArgs principalmente quando si sviluppa un controllo che deve gestire gli eventi della rotellina del mouse stessi e impedirne la visualizzazione mediante il contenitore del controllo padre. HandledMouseEventArgs non viene passato direttamente da MouseEventHandler in fase di gestione di MouseWheel eventi. Piuttosto, MouseEventHandler utilizza un MouseEventArgs, che è necessario eseguire il cast a un HandledMouseEventArgs per annullare un'occorrenza di MouseWheel.

Esempio di codice riportato di seguito viene illustrato come contrassegnare l'evento 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

.NET Framework
Disponibile da 2.0

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: