Example #1
0
 private void ManagedListViewPanel1_MouseOverSubItem(object sender, ManagedListViewMouseOverSubItemArgs e)
 {
     if (MouseOverSubItem != null)
     {
         MouseOverSubItem(this, e);
     }
     if (showSubToolTip)
     {
         if (!e.IsTextFullyVisible)
         {
             if (currentItemIndexOfToolTip != e.ItemIndex || currentColumnIDOfToolTip != e.ColumnID)
             {
                 // Hide old tip
                 timer_tooltip.Stop();
                 toolTip1.Hide(this);
                 // Setup new one
                 toolTipX                  = e.SubitemRectangle.X;
                 toolTipY                  = e.SubitemRectangle.Y + Cursor.Size.Height;
                 currentToolTip            = e.SubitemText;
                 currentItemIndexOfToolTip = e.ItemIndex;
                 currentColumnIDOfToolTip  = e.ColumnID;
                 timer_tooltip.Start();
             }
         }
         else
         {
             // Clear tooltip
             if (currentToolTip != "")
             {
                 timer_tooltip.Stop();
                 toolTip1.Hide(this);
                 currentToolTip = "";
             }
         }
     }
 }
Example #2
0
 private void ManagedListViewPanel1_MouseOverSubItem(object sender, ManagedListViewMouseOverSubItemArgs e)
 {
     if (MouseOverSubItem != null)
         MouseOverSubItem(this, e);
     if (showSubToolTip)
     {
         if (!e.IsTextFullyVisible)
         {
             if (currentItemIndexOfToolTip != e.ItemIndex || currentColumnIDOfToolTip != e.ColumnID)
             {
                 // Hide old tip
                 timer_tooltip.Stop();
                 toolTip1.Hide(this);
                 // Setup new one
                 toolTipX = e.SubitemRectangle.X;
                 toolTipY = e.SubitemRectangle.Y + Cursor.Size.Height;
                 currentToolTip = e.SubitemText;
                 currentItemIndexOfToolTip = e.ItemIndex;
                 currentColumnIDOfToolTip = e.ColumnID;
                 timer_tooltip.Start();
             }
         }
         else
         {
             // Clear tooltip
             if (currentToolTip != "")
             {
                 timer_tooltip.Stop();
                 toolTip1.Hide(this);
                 currentToolTip = "";
             }
         }
     }
 }