private ToolTip GetToolTip(System.Windows.Forms.Control control) {
Debug.Assert(control is System.Windows.Forms.Form || control is System.Windows.Forms.UserControl);
FieldInfo[] fieldInfo = control.GetType().GetFields(BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Public);
for (int i = 0; i < fieldInfo.Length; i++) {
object obj = fieldInfo[i].GetValue(control);
if (obj is System.Windows.Forms.ToolTip)
return (ToolTip)obj;
}
return null;
}