C#WindowsForms在运行时看起来不同

时间:2017-12-22 23:01:41

标签: c# windows-forms-designer

我有一个文本框和一个搜索按钮,在设计时看起来完全像我想要的那样。但是一旦我运行该程序,该按钮显然会更改位置而无需解释:

设计时间 enter image description here

运行时间 enter image description here

注意:容器形式" AutoScaleMode"目前设置为"无"。它被设置为" Font"它在运行时看起来像这样: enter image description here

哪个最糟糕。我在Windows 10中使用Visual Studio Enterprise 2017。

1 个答案:

答案 0 :(得分:0)

嗯,我发现的解决方法是基于运行时外观进行实际设计:

设计时间 enter image description here

运行时间 enter image description here

在人类看来,看起来相当不错(?)。 在这种情况下,我为文本框设置了15pt字体,为按钮设置了32个高度。