|
this.sfDataGrid1.TableControl.MouseMove += OnTableControl_MouseMove;
RowColumnIndex hoveredRowcolumnIndex = new RowColumnIndex(-1, -1);
SfToolTip Tooltip = new SfToolTip();
private void OnTableControl_MouseMove(object sender, MouseEventArgs e)
{
var rowColumnIndex = this.sfDataGrid1.TableControl.PointToCellRowColumnIndex(e.Location, true);
if(hoveredRowcolumnIndex != rowColumnIndex && rowColumnIndex.RowIndex == 0)
{
Tooltip.Hide();
if (rowColumnIndex.ColumnIndex == 0)
Tooltip.Show("StackedHeaderCell 1");
if (rowColumnIndex.ColumnIndex == 1)
Tooltip.Show("StackedHeaderCell 2");
hoveredRowcolumnIndex = rowColumnIndex;
}
} |