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 = ""; } } } }
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 = ""; } } } }