标题:MSHFlexGrid的鼠标选定问题(应该是VB6的BUG吧)
取消只看楼主
不惑
Rank: 2
等 级:论坛游民
威 望:2
帖 子:569
专家分:13
注 册:2007-3-22
 问题点数:0 回复次数:1 
MSHFlexGrid的鼠标选定问题(应该是VB6的BUG吧)
我发现一个VB6的一个奇怪的BUG问题:
就是MSHFlexGrid绑定数据后,如果数据原是变化的,比如筛选,当数据原变为空记录集后(MSHFlexGrid中除标题行外无数据)再回到有记录的状态时,MSHFlexGrid会发生无法用鼠标指定单元行的问题(MSHFlexGrid的selectionmode的属性为1可选定行模式),你们大家碰到过没有?
用鼠标去点时,反回的单元行是乱了套的.比如我要选第二行,他返回的是第一行或是其它行,奇怪的BUG.我为这个BUG搞得头大了.不知道要什么解决.
这个现象会在二种情况下消失:
1、当再次有记录时的记录足够多到出现滚动条时,点一下滚动条,这个现象就会消失。
2、关闲本窗口再进一次。
不知道有没有好的办法解决。
搜索更多相关主题的帖子: BUG 鼠标 MSHFlexGrid 
2007-05-25 15:23
不惑
Rank: 2
等 级:论坛游民
威 望:2
帖 子:569
专家分:13
注 册:2007-3-22
得分:0 
你想说什么啊?
不过这个问题我已基本解决。
是加了一个判断。当记录集为空的时候我不去刷新绑定的数据集而使用自定义的一行空的数据。
好麻烦的办法。哎!~~不是办法的办法吧。
2007-05-25 19:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-142516-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.294043 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved