急!求助——winform程序到别的电脑上布局变乱
做了一个winform程序,界面上排列了很多Lable和TextBox,在我自己的电脑上运行好好的,拷贝到别人电脑上,标签和文本框就不是按原有的位置排列,都挤在一起了,文本框把标签遮盖住了。。。
我搜索了好久,都没有找到相关资料。求大侠们帮助。谢谢!
[解决办法]
建议用布局控件对其它控件进行相对定位
[解决办法]
这个问题有难度。
原因可能是:
1、界面布局控件位置是不是设置成和边框距离相关。(语言表达能力不好,不知道怎么说),调整界面大小会导致布局变乱。
2、可能是系统字体问题,别人机器上系统字体比你的大,导致这个问题。
3、……还没想好。
[解决办法]
检查分辨率,是否根据分辨率变化
[解决办法]
设置各控件的anchor和DOCK属性
[解决办法]
莫非是两台机器安装的.Net的SP版本不同造成的?
[解决办法]
把Lable和TextBox等控件锁定试试~
[解决办法]