HFlexGrid不能鼠标选定cell

nik_Amis 2005-01-10 01:16:09
HFlexGrid是个做得很粗糙的控件,总有些这样那样的bug

偶现在碰到一个问题,当grid有水平滚动条的时候,用鼠标把滚动条拖到最右侧,像选中最末一个column,焦点框会自动跳回到第一列的位置,太奇怪了!

在mousemove事件里却可以设定这个焦点框的位置
With grd
.Row = .MouseRow
.Col = .MouseCol
End With

那位朋友碰到过类似的问题,有何办法解决

...全文
91 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
nik_Amis 2005-01-11
  • 打赏
  • 举报
回复
你提前的太频繁了!!!

liul17 2005-01-10
  • 打赏
  • 举报
回复
网上有很多
liul17 2005-01-10
  • 打赏
  • 举报
回复
vsgrid是 ComponentOne 公司的
vb中 ms(h)flexgrid是 vsflexgrid的一个简装版 也是这个公司的
nik_Amis 2005-01-10
  • 打赏
  • 举报
回复
散分了
nik_Amis 2005-01-10
  • 打赏
  • 举报
回复
晕死了,我解决了,属性设置的问题

nik_Amis 2005-01-10
  • 打赏
  • 举报
回复
vs grid是那里的?免费的么?
和hflexgrid的属性差的多不多?
liul17 2005-01-10
  • 打赏
  • 举报
回复
我碰到过很多次 此问题hgrid根本无法解决
这是它的内部机制

建议你换用 vsFlexgrid 比 ms(h)flexgrid 好用几百倍!

我就是因为实在忍不下去了 就换了
用它你可以省太多事了,以前用msflexgrid有很多事都要自己编,现在 vsflexgrid 都有方法或属性
viena 2005-01-10
  • 打赏
  • 举报
回复
没碰到过

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧