DrawToolTipEventArgs.AssociatedWindow Tulajdonság

Definíció

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

public:
 property System::Windows::Forms::IWin32Window ^ AssociatedWindow { System::Windows::Forms::IWin32Window ^ get(); };
public System.Windows.Forms.IWin32Window AssociatedWindow { get; }
public System.Windows.Forms.IWin32Window? AssociatedWindow { get; }
member this.AssociatedWindow : System.Windows.Forms.IWin32Window
Public ReadOnly Property AssociatedWindow As IWin32Window

Tulajdonság értéke

Az ablak, amely a ToolTip.

Példák

Az alábbi példakód bemutatja ennek a tagnak a használatát. A példában egy eseménykezelő jelentést készít az ToolTip.Draw 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.

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 ToolTip.Draw van társítva.

private void ToolTip1_Draw(Object sender, DrawToolTipEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Graphics", e.Graphics );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "AssociatedWindow", e.AssociatedWindow );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "AssociatedControl", e.AssociatedControl );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Bounds", e.Bounds );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ToolTipText", e.ToolTipText );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Font", e.Font );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "Draw Event" );
}
Private Sub ToolTip1_Draw(sender as Object, e as DrawToolTipEventArgs) _ 
     Handles ToolTip1.Draw

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Graphics", e.Graphics)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "AssociatedWindow", e.AssociatedWindow)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "AssociatedControl", e.AssociatedControl)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Bounds", e.Bounds)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "ToolTipText", e.ToolTipText)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Font", e.Font)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"Draw Event")

End Sub

Megjegyzések

Ha egy ablak egy másik ablak tulajdonában van, a tulajdonosi ablak kis méretű lesz, és a tulajdonos ablakával együtt bezáródik. A saját ablakok sem jelennek meg a tulajdonosi űrlap mögött. Itt az elemleírás a tulajdonság által AssociatedWindow képviselt natív Win32-ablak tulajdonában van.

A következőre érvényes:

Lásd még