关于绘图定位失效的问题 现在我要在一个图像框的image对像上用通过鼠标滑动绘图。当图像框的图形显示模式设为不随图像框缩放时,绘图是没有问题的。但是,现在我要使图像框随窗体的大小的变化而变化,并要求图像框的图形显示模式为缩放并适应像框的大小,这时,绘图就出问题了,绘出的图形出现不能随鼠标准确定位的现像,本来要在图标处绘图的,但图却绘到别处去了。请问,这时应如何调整绘图的x,y的值?大家遇到过这种情况吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 绘图窗体缩放了多少,坐标也应随比例缩放可发并不行。绘图窗的原始大小(232,45)我是这样计算缩放后的坐标的:point.x=point.x*(me.width/232)point.y=point.y*(me.height/45)可是不行呀,还是错位。 这个是有一定的计算误差的。---------------------------------不是的,我已经搞清楚了,这种情况并不是要随着"缩放",而是反过来随着"放缩".即:point.x=point.x/(me.width/232) point.y=point.y/(me.height/45) 用除而不是用乘.又学会一招了.不过还是要多谢你,分就给你吧. ===========求教高手=========== System.IO.FileNotFoundException: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E) C#程序执行的逻辑先后问题? 获取CPU序列号 未将对象引用到实力 求救!QQ机器人什么的最讨厌了 在线等,XML读取的问题 C#嵌入式串口编程 c# winform rdlc 动态增加列 C# 32位program如何转成64位(菜鸟提问,求大神解答) dataView中的RowFilter怎么写SQL语句的Group by 这段代码什么意思? Convert.ToString的问题
可发并不行。
绘图窗的原始大小(232,45)
我是这样计算缩放后的坐标的:
point.x=point.x*(me.width/232)
point.y=point.y*(me.height/45)可是不行呀,还是错位。
---------------------------------
不是的,我已经搞清楚了,这种情况并不是要随着"缩放",而是反过来随着"放缩".即:
point.x=point.x/(me.width/232)
point.y=point.y/(me.height/45) 用除而不是用乘.又学会一招了.不过还是要多谢你,分就给你吧.