vsflexgrid控件的某一列怎么绑定一个dtpicker?

xinshaw 2003-05-19 07:20:05
这一列是时间,我想用户在点击了这一列的某一格后出现一个dtpicker,然后可以更改它的值。
我现在虽然实现了这个效果,但是只要grid的行太多了,出现scrollbar后,将它拉到第二页,dtpicker的位置就和所选取的格的位置不一致了,因为我是根据grid的格子的位置来定义dtpicker的left 和 top的,有什么解决办法吗?
...全文
86 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
flxa 2003-05-19
VSGRID中一个容器,可以把其他控件放进去!
先把DTPPicker放进去!
然后再编辑VSGRID的RowColChange中加入如下代码:

With VSFlexGrid1
DTPicker1.Move .ColPos(.Col), .RowPos(.Row), .ColWidth(.Col), .RowHeight(.Row)
End With

一切OK!
回复
xinshaw 2003-05-19
高手啊,求求你快点看过来呀,我等着交差的哦
回复
相关推荐
发帖
VB基础类
创建于2007-09-28

7490

社区成员

VB 基础类
申请成为版主
帖子事件
创建了帖子
2003-05-19 07:20
社区公告
暂无公告