我的底图是扫描进去的,我用实际的尺寸量出要显示内容的坐标,然后控制Label.Left 和Label.Top来进行定位,可怎么也没法定准;我侧两过在实际相同的尺寸长度中,所包含的像数点不一样,这是怎么回事?是帮忙解决!

解决方案 »

  1.   

    比如说你实际的尺寸单位是厘米,毫米...
    你要通过以下换算成实际的参数才能得正确的像素值,才能控制你的label位置
    label.left\;ane.top单位都是像素
    Screen.PixelsPerInch//查一下帮助
      

  2.   

    你可以用Canvas.TextOut来输出字符啊,就不要用Label了
      

  3.   

    多谢以上的几位,我是做一个支票打印程序,在打印前将要打印的支票预览,用扫描的图片做底图,这样我用Label.Caption来显示的,我想问的是在实际长度(MM)转换位像素点的时候出错,请问怎么转换将毫米长度转换成像素
      

  4.   

    扫描进去放在什么控件上显示,这个控件做成autosize=true;这样这个控件的长宽就是扫描进来图的位置。