DrawToolTipEventArgs.AssociatedWindow Property

Definition

Gets the window to which this ToolTip is bound.

C#
public System.Windows.Forms.IWin32Window AssociatedWindow { get; }
C#
public System.Windows.Forms.IWin32Window? AssociatedWindow { get; }

Property Value

The window which owns the ToolTip.

Examples

The following code example demonstrates the use of this member. In the example, an event handler reports on the occurrence of the ToolTip.Draw event. This report helps you to learn when the event occurs and can assist you in debugging.

To run the example code, paste it into a project that contains an instance of type ToolTip named ToolTip1. Then ensure that the event handler is associated with the ToolTip.Draw event.

C#
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" );
}

Remarks

When a window is owned by another window, the owned window is minimized and closed with the owner window. Owned windows are also never displayed behind their owner form. Here the ToolTip is owned by the native Win32 window represented by the AssociatedWindow property.

Applies to

Produkt Versioner
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

See also