代码发上来不然不知道你是怎么“画框”的,用line语句,还是line控件,或者其他。。
一般来说这种情况是坐标的问题。
如果你的坐标是根据窗体(或PictureBox)的尺寸来的,注意要用ScaleWidth,ScaleHeight,因为这两个是控件内部空间的尺寸,width,height则是控件本身的尺寸,对于窗体来说,因为有边框、标题栏、菜单栏等等的存在,这两个尺寸差别是很大的,无边框的PictureBox两者相等
另外,也可能是坐标单位不同引起的,VB默认单位是Twip,一般来说1像素(Pixel)=15 twips,你要确保画图时的坐标是一致的。