为什么Visual Studio在另一台计算机上编辑时改变了我的Winforms ?
本文关键字:编辑 改变 Winforms 我的 计算机 一台 Studio Visual 为什么 | 更新日期: 2023-09-27 18:11:37
我有一个相当奇怪的问题,我一直无法找到答案。我有两台电脑,一台是台式电脑,另一台是笔记本电脑(QuadHD分辨率)。它们都安装了Windows 8.1;Visual Studio 2013 Update 5已安装。
我已经本地化了我所有的窗体,似乎当我在笔记本上编辑Winform时,它会导致非常奇怪的调整大小问题发生。例如,如果我只是将"Language"属性从一种语言更改为另一种语言(我已经翻译过的语言),那么整个表单就会倾斜并重新调整大小,从而完全破坏所选语言中表单的所有布局。在另一种形式中,"ImageScaling"属性错误地从16x16更改为40x40。
这个问题似乎与'Language'属性的变化有关。就好像有某种调整大小的逻辑& &;
当我在我的台式电脑上执行相同的操作时,我没有得到这样奇怪的修改(正如我所期望的)。这显然使我的笔记本完全无法做任何WinForms工作!
我最初认为这可能与QuadHD显示器(即3.2k x 1.8k)的一些怪癖有关。我已经尝试将屏幕分辨率降低到常规的高清质量,但这似乎并不能解决问题。
有没有人有任何提示,我可以尝试解决这个问题?
谢谢。
唯一的解决办法,我已经能够遇到到目前为止是确保您的Windows 设置->显示->缩放是100%之前作出任何修改的形式(包括改变任何看似无害的属性,如'语言')。不幸的是,在高分辨率的屏幕上,这使得内容几乎无法阅读,但至少当你编辑它们时,表单不会完全被破坏/调整大小。不幸的是,您需要在此模式下完成所有编辑并提交它们,然后才能将缩放还原为原始设置。