Category / Section
How to use SuperToolTip in WinForms GridGroupingControl?
1 min read
SuperToolTip
The SuperToolTip can be enabled for grid using TableControl.MouseHover event. In this event, tooltip duration and initial delay can also be set for SuperToolTip.
C#:
this.gridGroupingControl1.TableControl.MouseHover += TableControl_MouseHover; private void TableControl_MouseHover(object sender, EventArgs e) { string category2Str = "Category Test String"; SuperToolTip st = new SuperToolTip(); st.ToolTipDuration = 5; st.InitialDelay = 1000; if(string.IsNullOrEmpty(category2Str) == false) { ToolTipInfo ti = new ToolTipInfo(); ti.Footer.Hidden = true; ti.Header.Text = "Category"; ti.Header.TextAlign = ContentAlignment.MiddleCenter; ti.Body.Text = category2Str; st.Show(ti, MousePosition); } }
VB:
Private Me.gridGroupingControl1.TableControl.MouseHover += AddressOf TableControl_MouseHover Private Sub TableControl_MouseHover(ByVal sender As Object, ByVal e As EventArgs) Dim category2Str As String = "Category Test String" Dim st As New SuperToolTip() st.ToolTipDuration = 5 st.InitialDelay = 1000 If String.IsNullOrEmpty(category2Str) = False Then Dim ti As New ToolTipInfo() ti.Footer.Hidden = True ti.Header.Text = "Category" ti.Header.TextAlign = ContentAlignment.MiddleCenter ti.Body.Text = category2Str st.Show(ti, MousePosition) End If End Sub
Samples:
C#: SuperToolTip
VB: SuperToolTip