标题:高手探讨一下
只看楼主
liu30211
Rank: 4
来 自:江苏苏州
等 级:业余侠客
威 望:1
帖 子:73
专家分:258
注 册:2008-6-10
结帖率:66.67%
 问题点数:0 回复次数:1 
高手探讨一下
我有个程序

判断鼠标点击事件

鼠标坐标 由XML文件读取

现在有个疑虑 高手讨论一下

由于坐标比较多 有差不多100个
if (e.X > 837 && e.X < 1017 && e.Y > 695 && e.Y < 746)

现在我的处理方法是 建立一个int[4][100] 矩阵来存放这些数据 在Table里找出对应坐标写入
判断的时候
if (e.X > int[0][0] && e.X < [0][1] && e.Y >[0][2] && e.Y <[0][3])
这样就是有点烦 要往矩阵里先存好数据

还有个方法就是
写个方法 返回一个整数Pos(string Pname,int Pxy)  在Table里先找坐标字符串 然后读出
if (e.X >Pos("名称",0) && e.X <Pos("名称",1) && e.YPos("名称",2) && e.Y <Pos("名称",3))

后面个方法我怕执行起来比较慢可能
搜索更多相关主题的帖子: 探讨 
2010-07-01 23:20
zhb1875
Rank: 2
等 级:论坛游民
威 望:1
帖 子:25
专家分:72
注 册:2009-10-22
得分:0 
你是什么意思,是想读取鼠标在窗体上的单击坐标?
2010-07-13 08:54



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




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

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