为了不占用有限的列宽,要求列(字段)名必须简单明了,但有时还是必须对列名作一定的解释,以保证数据输入时不会引起歧义,因此建议给列名增加参数说明,相当于Excel中的批注,可以随时得到快速帮助,而不必经常打开帮助文件,而有的比较简单的软件则可以因此省略帮助文件。
现在可在MouseEnterCell事件中解决了。例如:
Case "开始时间","结束时间"
e.Table.ShowToolTip("时间格式为: 8 , 8:00 , 8:05 , 8:10",e.Row,e.Col)
Case "休假年份"
e.Table.ShowToolTip("年休假必填, 默认为当前年份",e.Row,e.Col)
Case "已休天数"
e.Table.ShowToolTip("年休假必填, 默认为 0 (空白)",e.Row,e.Col)
Case "海拔"
e.Table.ShowToolTip("地区系数大于1时必填",e.Row,e.Col)
在MouseLeaveCell事件中关闭:
Select Case e.Col.name
Case "项目名称","请假原因","出差理由","出差地点","部门名称","项目名称","开始时间","结束时间","休假年份","已休天数","海拔","职称","职务","研究生"
e.Table.HideToolTip()
End Select
[此贴子已经被作者于2013-6-26 12:32:15编辑过]