to 还有一个问题。就是控件的尺寸,如picbox,text这些的尺寸,默认也是像素的,我想改成毫米来表示要怎么做呢?是不是要显示器宽度除以像素来计算呢?如果是这样的话怎么取得当前显示器的物理宽度呢?一般很少用显示器的宽度来做为基准单位。
处理你的问题,首先需要搞明白几个概念,显示器的分辨率,DPI,以及PPI。
一般说分辨率,单位就是像素,但是对于一个常用的分辨率来说,不同尺寸的显示器都能使用;
DPI(Dot per inch)这是相对固定的;
PPI(Pixel per inch)这个也是变动的。因此如果需要对比到显示器上物理尺寸,至少需要知道其的以上两个值,而对于DPI和PPI来说很难获得。ps:一般画图都采用pixel就已经足够了。