Condividi tramite


PopupEventArgs Classe

Definizione

Fornisce dati per l'evento Popup.

public ref class PopupEventArgs : System::ComponentModel::CancelEventArgs
public class PopupEventArgs : System.ComponentModel.CancelEventArgs
type PopupEventArgs = class
    inherit CancelEventArgs
Public Class PopupEventArgs
Inherits CancelEventArgs
Ereditarietà

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questo tipo. Nell'esempio un gestore eventi segnala l'occorrenza dell'evento Popup . Questo report consente di apprendere quando si verifica l'evento e di facilitare il debug. Per segnalare più eventi o eventi che si verificano frequentemente, è consigliabile sostituire Show con Console.WriteLine o accodare il messaggio a un oggetto multilinea TextBox.

Per eseguire il codice di esempio, incollarlo in un progetto contenente un'istanza di tipo ToolTip denominata ToolTip1. Assicurarsi quindi che il gestore eventi sia associato all'evento Popup .

private void ToolTip1_Popup(Object sender, PopupEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "AssociatedWindow", e.AssociatedWindow );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "AssociatedControl", e.AssociatedControl );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "IsBalloon", e.IsBalloon );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ToolTipSize", e.ToolTipSize );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Cancel", e.Cancel );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "Popup Event" );
}
Private Sub ToolTip1_Popup(sender as Object, e as PopupEventArgs) _ 
     Handles ToolTip1.Popup

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "AssociatedWindow", e.AssociatedWindow)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "AssociatedControl", e.AssociatedControl)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "IsBalloon", e.IsBalloon)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "ToolTipSize", e.ToolTipSize)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Cancel", e.Cancel)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"Popup Event")

End Sub

Commenti

L'evento Popup della ToolTip classe viene generato prima della visualizzazione di una descrizione comando. Il gestore per questo evento riceve un parametro di tipo PopupEventArgs. Questo parametro fornisce informazioni sulla descrizione comando e consente di modificare le dimensioni della descrizione comando tramite la ToolTipSize proprietà . Poiché Popup deriva da CancelEventArgs, il gestore può anche impedire la visualizzazione della descrizione comando.

Costruttori

Nome Descrizione
PopupEventArgs(IWin32Window, Control, Boolean, Size)

Inizializza un'istanza della PopupEventArgs classe .

Proprietà

Nome Descrizione
AssociatedControl

Ottiene il controllo per il quale viene disegnato l'oggetto ToolTip .

AssociatedWindow

Ottiene la finestra a cui è associato questo ToolTip oggetto.

Cancel

Ottiene o imposta un valore che indica se l'evento deve essere annullato.

(Ereditato da CancelEventArgs)
IsBalloon

Ottiene un valore che indica se la descrizione comando viene visualizzata come una finestra rettangolare standard o un fumetto.

ToolTipSize

Ottiene o imposta le dimensioni della descrizione comando.

Metodi

Nome Descrizione
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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche