在表格控件的使用过程中,经常会对某个单元格内容进行更详细的说明或者解释,一般这种情况就会使用到提示信息,当用户鼠标移动到该单元格时,会弹出一个更详细的提示信息,FlexGrid表格也提供了该功能,主要使用C1FlexGrid提供的MouseMove事件来实现,具体如下:
1.设置提示信息
this.c1FlexGrid1.SetUserData(1, "Element", "Hydrogen is a highly
flammable gas.");
2.在MouseMove中做相关设置
private void c1FlexGrid1_MouseMove(object sender,
System.Windows.Forms.MouseEventArgs e)
{
string tip;
tip = (string)this.c1FlexGrid1.GetUserData(c1FlexGrid1.MouseRow,
c1FlexGrid1.MouseCol);
toolTip1.SetToolTip(c1FlexGrid1, tip);
}
运行效果如下: