PopupEventArgs Osztály

Definíció

Adatokat biztosít az Popup eseményhez.

public ref class PopupEventArgs : System::ComponentModel::CancelEventArgs
public class PopupEventArgs : System.ComponentModel.CancelEventArgs
type PopupEventArgs = class
    inherit CancelEventArgs
Public Class PopupEventArgs
Inherits CancelEventArgs
Öröklődés

Példák

Az alábbi példakód bemutatja ennek a típusnak a használatát. A példában egy eseménykezelő jelentést készít az Popup esemény előfordulásáról. Ez a jelentés segít megismerni az esemény bekövetkeztét, és segítséget nyújthat a hibakeresésben. Ha több eseményről vagy gyakran előforduló eseményről szeretne jelentést tenni, fontolja meg az üzenet többsorosra Showcserélését Console.WriteLineTextBox vagy hozzáfűzését.

A példakód futtatásához illessze be egy olyan projektbe, amely egy nevesített ToolTippéldányt ToolTip1 tartalmaz. Ezután győződjön meg arról, hogy az eseménykezelő az eseményhez Popup van társítva.

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

Megjegyzések

Az Popup osztály eseménye az ToolTip elemleírás megjelenítése előtt jelenik meg. Az esemény kezelője egy típusparamétert PopupEventArgskap. Ez a paraméter információt nyújt az elemleírásról, és lehetővé teszi az elemleírás méretének módosítását a ToolTipSize tulajdonságon keresztül. Mivel Popup a forrásból CancelEventArgsszármazik, a kezelő az elemleírás megjelenítését is megakadályozhatja.

Konstruktorok

Name Description
PopupEventArgs(IWin32Window, Control, Boolean, Size)

Inicializálja az osztály egy példányát PopupEventArgs .

Tulajdonságok

Name Description
AssociatedControl

Lekéri azt a vezérlőt, amelyhez a ToolTip rajzolás folyamatban van.

AssociatedWindow

Lekéri azt az ablakot, amelyhez ez ToolTip van kötve.

Cancel

Lekéri vagy beállít egy értéket, amely jelzi, hogy az eseményt le kell-e mondani.

(Öröklődés forrása CancelEventArgs)
IsBalloon

Beolvas egy értéket, amely jelzi, hogy az elemleírás szabványos téglalap vagy ballonablakként jelenik-e meg.

ToolTipSize

Lekéri vagy beállítja az elemleírás méretét.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még