C#写的winform界面缩放问题
a_den 2011-09-22 11:37:02 用c#写了一个winform程序。开发的系统环境是win7,屏幕分辨率1920*1080,字体太小,将字体设置成了中等大小显示;
在这种环境下写的程序,主界面尺寸800*600;最大最小尺寸都设置成了800*600,autosize=false,背景图片上有镂空,于是就将背景设置成了透明的;
当我把程序放到其他计算机上运行的时候,尺寸变了,界面上的所有控件全部都变了位置。主界面也变小了,背景图片还被截掉了一部分没有显示出来。
仔细观察后,这个变化是相对的,界面变成了600*400,字体大小也变了,但是相对布局的位置还是存在的,相当于是按比例缩小了。因为背景图片是相对固定不变的。我希望不管在任何系统环境下,都显示固定的800*600.不要缩放。怎么弄
还有透明的背景在win7上是透明的,在XP上就不是了,咋整?
万分感谢!