初次接触VB它默认的单位是缇 我习惯用像素来做东西 不知道缇和像素是怎么换算的
我查过有的说1像素=15缇 有的说1像素=14缇 到底是多少呢 谁能告诉我?能不能把
默认缇改为像素???谢谢!!

解决方案 »

  1.   

    15缇设置窗体的 ScaleMode = 3
      

  2.   

    多谢!ScaleMode = 3 改过之后 窗体的单位好像还是缇 ??
      

  3.   

    1像素具体为多少缇是由客户端的屏幕决定的,你见到的1Pixel=15Twip...等都有可能,具体你可以通过Screen.TwipsPerPixelX 与Screen.TwipsPerPixelY来得到换算值有关“ScaleMode = 3 改过之后 窗体的单位好像还是缇 ??”后窗体的单位是不能变的,因为窗体类的单位永远是Twip, 你所改的,只是它内部容器的单位,只对它内部控件的定位与绘图有效。你可以试试在窗体中加个控件,看它的单位是否改变。