Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WinForm在不同用户的计算机上正在缩小_C#_Winforms_Window_.net 4.5 - Fatal编程技术网

C# WinForm在不同用户的计算机上正在缩小

C# WinForm在不同用户的计算机上正在缩小,c#,winforms,window,.net-4.5,C#,Winforms,Window,.net 4.5,我有一个windows窗体程序,我已经开始在互联网上发布给人们。一些用户对表单的显示大小不正确,而是小得多存在问题。下面是一个例子 尝试将窗口的最小大小设置为您喜欢的大小,而不仅仅是当前大小。所以它不能低于您想要的值。尝试将表单的“自动缩放”属性设置为false。根据我的经验,它通常在加载基于窗口字体设置缩放的控件以外的内容时起作用。大小是在视觉编辑器的“大小”属性中定义的。正在将测试版本下载给存在此问题的用户进行测试修复:尝试在编辑器中查找条目MinimumSize,或尝试在类的构造函数中手动

我有一个windows窗体程序,我已经开始在互联网上发布给人们。一些用户对表单的显示大小不正确,而是小得多存在问题。下面是一个例子


尝试将窗口的最小大小设置为您喜欢的大小,而不仅仅是当前大小。所以它不能低于您想要的值。

尝试将表单的“自动缩放”属性设置为false。根据我的经验,它通常在加载基于窗口字体设置缩放的控件以外的内容时起作用。

大小是在视觉编辑器的“大小”属性中定义的。正在将测试版本下载给存在此问题的用户进行测试修复:尝试在编辑器中查找条目MinimumSize,或尝试在类的构造函数中手动设置它。而且@Daniel Kelley我确实提供了一个可能的解决方案,如果这似乎是无效的,我很抱歉……设置最小尺寸并没有改变屏幕大小,使按钮图像不会随着按钮收缩,因此侧面被切断。好的,然后试着在加载或激活方法中设置尺寸。我认为由于某种原因,启动时窗口会调整大小。尝试查找初始化窗口后调用的方法,然后再次设置大小。@Sascha自动缩放方法已解决此问题,但谢谢:是否尝试将窗体的“自动缩放”属性设置为“无”?它执行以下操作:获取或设置一个值,该值指示窗体是否调整其大小以适应窗体上使用的字体的高度,并根据调整其控件。不,我没有,如果Sascha的解决方案不起作用,我将尝试此方法。我坚信自动缩放是问题的原因。当它小得多时,则不会。除非程序明确声明自己为DpiAware,否则自动缩放停止超过125%。缩放会影响高度和宽度。这是一个bug,没有人可以从屏幕截图中调试代码。@HansPassant我输入的代码没有触及屏幕大小,这就是为什么我没有发布任何代码的原因。如果你真的认为需要,我可以发布代码,但它很凌乱,几乎没有注释,是编程新手的典型特征。