Exemplo n.º 1
0
 /// <summary>
 /// Show tooltip
 /// </summary>
 internal override void Visit(ShowToolTipMessage msg)
 {
     if ((msg.ToolTip != lastToolTip) && !disposed)
     {
         lastToolTip = msg.ToolTip;
         tooltipHideTimer.Enabled = false;
         if (string.IsNullOrEmpty(msg.ToolTip))
         {
             control.toolTip.Hide(control);
             tooltipShowTimer.Enabled = false;
         }
         else
         {
             var sender = msg.Sender;
             var pt     = sender.Local2Control(new Point(sender.Size.Width, 0));
             toolTipPosition           = new Point(pt.X + 20, pt.Y + 20);
             tooltipShowTimer.Interval = ToolTipShowInterval;
             tooltipShowTimer.Start();
         }
     }
 }
Exemplo n.º 2
0
 internal virtual void Visit(ShowToolTipMessage msg)
 {
 }