使用VB6.0编写程序,在画框的时候有个烦人的问题求解决,控件位置总是不对 10
使用VB6.0编写程序,在画框的时候,没松开鼠标的时候显示的框的位置总是偏离想要的框的位置很远,松开鼠标的时候框就在想要的位置,求大神解决~蟹蟹!PS.求matlab安装...
使用VB6.0编写程序,在画框的时候,没松开鼠标的时候显示的框的位置总是偏离想要的框的位置很远,松开鼠标的时候框就在想要的位置 ,求大神解决~蟹蟹!
PS.求matlab安装包,466951801@qq.com 展开
PS.求matlab安装包,466951801@qq.com 展开
1个回答
展开全部
代码发上来不然不知道你是怎么“画框”的,用line语句,还是line控件,或者其他。。
一般来说这种情况是坐标的问题。
如果你的坐标是根据窗体(或PictureBox)的尺寸来的,注意要用ScaleWidth,ScaleHeight,因为这两个是控件内部空间的尺寸,width,height则是控件本身的尺寸,对于窗体来说,因为有边框、标题栏、菜单栏等等的存在,这两个尺寸差别是很大的,无边框的PictureBox两者相等
另外,也可能是坐标单位不同引起的,VB默认单位是Twip,一般来说1像素(Pixel)=15 twips,你要确保画图时的坐标是一致的。
一般来说这种情况是坐标的问题。
如果你的坐标是根据窗体(或PictureBox)的尺寸来的,注意要用ScaleWidth,ScaleHeight,因为这两个是控件内部空间的尺寸,width,height则是控件本身的尺寸,对于窗体来说,因为有边框、标题栏、菜单栏等等的存在,这两个尺寸差别是很大的,无边框的PictureBox两者相等
另外,也可能是坐标单位不同引起的,VB默认单位是Twip,一般来说1像素(Pixel)=15 twips,你要确保画图时的坐标是一致的。
追问
谢谢啦!但是我就是很正常的画控件,command,label,text等等,不管什么控件画的时候都有个框来表明它的位置啊。就是那个,每次都不在我鼠标画的位置上
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询