.netFrameWork Bug 测试!
发现一个很重大的问题,我以为是.net framework的BUG,或者是我的系统太久的缘故?!结果就做了一个简单的程序准备test一下!
不test不知道!一test吓一跳
测试方法:
当一个控件B是另一个控件C的容器(container),而这个控件又是主窗体A的子控件
分别响应同一个MouseMove事件
然后察看各自的屏幕坐标与光标坐标的值
你将会发现除了A是正常的外,其他的屏幕坐标与光标坐标都不符!!
Why??
我的是这种情况,也许是盗版WINXP的缘故?
所以来这里请大家一起test一下!
很抱歉我没有网址可供利用!
请大家告诉我Email,我把测试程序发给大家,然后请所有的参与者反馈
谢谢
问题点数:101、回复次数:11Top
1 楼chestnuts(每天只答2道题的隐士)回复于 2003-02-02 09:25:48 得分 0
upTop
2 楼huan_jinwu(金屋藏娇,得抱源码归)回复于 2003-02-02 09:32:57 得分 50
我想这不是它的bug!
你同用一个MouseMove事件,在不同的容器上它应会是响应不同的事件参数!
因为A为底层容器,所以相对于是A它的坐标是对,如实反应,而对于B和C它只是对B和C容器相对坐标(左上角),所反应出来的是B和C相对左上角的坐标!
不知 这样说对不对?Top
3 楼chestnuts(每天只答2道题的隐士)回复于 2003-02-02 10:55:03 得分 0
to huan_jinwu(金屋藏娇,得抱源码归)
不对!
你先查查屏幕坐标的涵义再说你的话吧Top
4 楼5drush(五农民出狗狗)回复于 2003-02-02 14:04:13 得分 51
nluyan@163.net,给我一份Top
5 楼chestnuts(每天只答2道题的隐士)回复于 2003-02-06 19:44:19 得分 0
??Top
6 楼Longchao(超伯)回复于 2003-02-08 10:05:29 得分 0
5528505@163.netTop
7 楼windyyang(风萧萧)回复于 2003-02-10 13:00:49 得分 0
也许你测试时见到的值不是“屏幕坐标”也不一定,我想这些细节的东西没理由出现bug!Top
8 楼poetc(伊公子)回复于 2003-02-10 16:21:05 得分 0
gz
poety@163.netTop
9 楼springmin()回复于 2003-02-11 09:37:45 得分 0
B的坐标是相对于A左上角点的,C的坐标是相对于B左上角点的Top
10 楼gujunyan(缘份擦肩而过)回复于 2003-02-11 09:55:53 得分 0
坐标不可能出BUGTop
11 楼chestnuts(每天只答2道题的隐士)回复于 2003-02-11 19:50:48 得分 0
请大家看好源码!!!再来回答!!!Top




