The Syncfusion native Blazor components library offers 70+ UI and Data Viz web controls that are responsive and lightweight for building modern web apps.
.NET PDF framework is a high-performance and comprehensive library used to create, read, merge, split, secure, edit, view, and review PDF files in C#/VB.NET.
Hi there,
I implemented a virtual grid (GridControl) using Syncfusion Essential Grid v4.102.0.50.
I want to show tooltips for each gridcell if the the mousepointer is hovering them AND only if the cells displayed text is trimmed to fit the cell bounds.
I''m (re)setting the tooltips for each cell in the grids MouseMove event corresponding to this articel http://www.syncfusion.com/support/kb/grid/Default.aspx?ToDo=view&questId=67
It works fine except that I lack to see any way of getting the cells text rectangel or the text width in pixels itsself.
I think I need this information to compare it with the actual cell width or column width and trigger the active-state of the tooltip.
Any suggestions?
Thanks!
Yours
Christian!
STstanleyj Syncfusion Team March 3, 2006 10:32 AM UTC
Hi Christian,
Hope this helps..
// In the GridControl''s MouseMove handler
Graphics g = CreateGraphics();
GridStyleInfo style = this.gridControl1[row, col];
if( this.gridControl1.ColWidths[col] < g.MeasureString(style.Text, style.GdipFont).Width )
{
this.toolTip1.SetToolTip(this.gridControl1, style.Text);
this.toolTip1.Active = true;
}
g.Dispose();
Best regards,
Stanley
>Hi there,
>
>I implemented a virtual grid (GridControl) using Syncfusion Essential Grid v4.102.0.50.
>I want to show tooltips for each gridcell if the the mousepointer is hovering them AND only if the cells displayed text is trimmed to fit the cell bounds.
>I''m (re)setting the tooltips for each cell in the grids MouseMove event corresponding to this articel http://www.syncfusion.com/support/kb/grid/Default.aspx?ToDo=view&questId=67
>
>It works fine except that I lack to see any way of getting the cells text rectangel or the text width in pixels itsself.
>I think I need this information to compare it with the actual cell width or column width and trigger the active-state of the tooltip.
>
>Any suggestions?
>
>Thanks!
>
>Yours
>
>Christian!
DWdwedewdewMarch 3, 2006 02:56 PM UTC
Thanks a lot Stanley, that did the trick.
Thanks!
Yours
Christian.