Udostępnij za pośrednictwem


PopupEventArgs Klasa

Definicja

Udostępnia dane dla zdarzenia Popup.

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

Przykłady

Poniższy przykład kodu pokazuje użycie tego typu. W tym przykładzie program obsługi zdarzeń zgłasza wystąpienie zdarzenia Popup . Ten raport pomaga dowiedzieć się, kiedy wystąpi zdarzenie i może pomóc w debugowaniu. Aby zgłosić wiele zdarzeń lub zdarzeń, które występują często, rozważ zastąpienie Show komunikatu ciągiem Console.WriteLine lub dołączeniem go do wielowierszowego TextBoxelementu .

Aby uruchomić przykładowy kod, wklej go w projekcie zawierającym wystąpienie typu ToolTip o nazwie ToolTip1. Następnie upewnij się, że program obsługi zdarzeń jest skojarzony ze zdarzeniem 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

Uwagi

Zdarzenie PopupToolTip klasy jest wywoływane przed wyświetleniem etykietki narzędzia. Procedura obsługi dla tego zdarzenia odbiera parametr typu PopupEventArgs. Ten parametr zawiera informacje o etykietce narzędzia i umożliwia modyfikowanie rozmiaru etykietki narzędzia za pomocą ToolTipSize właściwości . Ponieważ Popup pochodzi z CancelEventArgsprogramu , program obsługi może również zatrzymać wyświetlanie etykietki narzędzia.

Konstruktory

PopupEventArgs(IWin32Window, Control, Boolean, Size)

Inicjuje wystąpienie klasy PopupEventArgs.

Właściwości

AssociatedControl

Pobiera kontrolkę, dla której ToolTip jest rysowany.

AssociatedWindow

Pobiera okno, do którego jest ToolTip to powiązane.

Cancel

Pobiera lub ustawia wartość wskazującą, czy zdarzenie powinno zostać anulowane.

(Odziedziczone po CancelEventArgs)
IsBalloon

Pobiera wartość wskazującą, czy etykietka narzędzia jest wyświetlana jako standardowy prostokąt, czy okno balonu.

ToolTipSize

Pobiera lub ustawia rozmiar etykietki narzędzia.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też