注册 登录
编程论坛 VB.NET论坛

picturebox控件中用到的尺寸相关的值为何自动变为integer类型

liming7131 发布于 2018-07-13 14:27, 2409 次点击
求助各位大神,在用picturebox画图时,重新定义了坐标系。在使用drawline画线的时候,往往坐标要精确到小数部分。而到实际显示的时候,picturebox会把小数部分去掉。求助有没有方法改善这个,能够在picturebox中坐标精确到小数。刚使用不太熟悉,请各位大神指点,感谢!
4 回复
#2
外部三电铃2018-07-13 14:29
因为坐标的最小单位是像素,像素没有小数啊,有0.5个像素吗?
#3
外部三电铃2018-07-13 14:31
显示器屏幕放大以后,就会发现是由这种像素点组成的五彩斑斓的画面,一个坐标单位对应着屏幕中的一个像素点,这种物理的像素点是显示的最小单位,不能再分了。

就像电灯泡,你能让它亮半个吗

只有本站会员才能查看附件,请 登录



[此贴子已经被作者于2018-7-13 14:40编辑过]

#4
liming71312018-07-13 14:35
回复 2楼 外部三电铃
感谢!
因为我用缩放平移重新新定义了坐标系,所以单位不是像素了。
缩放以后,默认字体是不是也会跟着缩放。
#5
liming71312018-07-13 14:36
回复 3楼 外部三电铃
谢谢,明白了
1