这一列是时间,我想用户在点击了这一列的某一格后出现一个dtpicker,然后可以更改它的值。
我现在虽然实现了这个效果,但是只要grid的行太多了,出现scrollbar后,将它拉到第二页,dtpicker的位置就和所选取的格的位置不一致了,因为我是根据grid的格子的位置来定义dtpicker的left 和 top的,有什么解决办法吗?
我现在虽然实现了这个效果,但是只要grid的行太多了,出现scrollbar后,将它拉到第二页,dtpicker的位置就和所选取的格的位置不一致了,因为我是根据grid的格子的位置来定义dtpicker的left 和 top的,有什么解决办法吗?
先把DTPPicker放进去!
然后再编辑VSGRID的RowColChange中加入如下代码: With VSFlexGrid1
DTPicker1.Move .ColPos(.Col), .RowPos(.Row), .ColWidth(.Col), .RowHeight(.Row)
End With一切OK!