详细描述如下:在位图上放了很多 文本框控件,在自己电脑上显示没有问题,但在别人电脑上显示有问题。感觉是屏幕分辨率或者屏幕尺寸大小的问题,有人遇到过吗? 如何解决呢?
第一张是在自己电脑上正常显示的,第二张是在别人电脑上显示的。在别人电脑上显示时,不仅文本框位置乱了,而且图片也显示不全。
上图是在win10中,在显示设置中设成百分之百 不要扩大显示
你好,你设置控件位子的时候,请用屏幕逻辑坐标,不要用绝对坐标,这样在适配不同分辨率屏幕的时候,逻辑坐标会根据具体的屏幕做匹配,绝对坐标,就会改变你控件的位置!
图片控件图片模式改为stretch试试看
tab control 的anchor 改为top bottom left
对的正如题主你说的确实分辨率原因,界面布局的时候一定要设置百分比布局,c#中有个Dock这个属性,就是设置控件的布局的,你可以试试。
配不同分辨率屏幕的,使用WPF
你可以用相对位置,比如居中的话用屏幕的尺寸减去控件的尺寸除2就是横坐标