MSHFlexGrid的鼠标选定问题(应该是VB6的BUG吧)
我发现一个VB6的一个奇怪的BUG问题:就是MSHFlexGrid绑定数据后,如果数据原是变化的,比如筛选,当数据原变为空记录集后(MSHFlexGrid中除标题行外无数据)再回到有记录的状态时,MSHFlexGrid会发生无法用鼠标指定单元行的问题(MSHFlexGrid的selectionmode的属性为1可选定行模式),你们大家碰到过没有?
用鼠标去点时,反回的单元行是乱了套的.比如我要选第二行,他返回的是第一行或是其它行,奇怪的BUG.我为这个BUG搞得头大了.不知道要什么解决.
这个现象会在二种情况下消失:
1、当再次有记录时的记录足够多到出现滚动条时,点一下滚动条,这个现象就会消失。
2、关闲本窗口再进一次。
不知道有没有好的办法解决。