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

Metodo ToolStripItem.OnMouseLeave (EventArgs)

 

Data di pubblicazione: ottobre 2016

Genera l'evento MouseLeave.

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

protected virtual void OnMouseLeave(
	EventArgs e
)

Parametri

e
Type: System.EventArgs

Oggetto EventArgs che contiene i dati dell'evento.

Quando viene generato un evento, il gestore dell'evento viene richiamato tramite un delegato. Per altre informazioni, vedere Gestione e generazione di eventi.

Il metodo OnMouseLeave consente inoltre alle classi derivate di gestire l'evento senza associare un delegato. È la tecnica consigliata per la gestione dell'evento in una classe derivata.

Note per gli eredi:

Quando si esegue l'override di OnMouseLeave in una classe derivata, verificare di chiamare il metodo OnMouseLeave della classe di base in modo che i delegati registrati ricevano l'evento.

Esempio di codice riportato di seguito viene illustrato come eseguire l'override di OnMouseLeave metodo. Questo esempio di codice fa parte di un esempio più esaustivo fornito per la ToolStripItem classe.

// This method defines the behavior of the MouseLeave event.
// It sets the state of the rolloverValue field to false and
// tells the control to repaint.
protected override void OnMouseLeave(EventArgs e)
{
    base.OnMouseLeave(e);

    this.rolloverValue = false;

    this.Invalidate();
}

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: