【发布时间】:2014-01-28 23:17:33
【问题描述】:
我正在开发一个 C# Windows 窗体应用程序,当我在开发 PC 上构建窗体时,它看起来不错,但是当我将 exe 移到另一台机器上时,一切都会调整大小。然后通过图片框和按钮控件。我已经在 VS 中指定了控件的大小,但它似乎忽略了这些。我还将最小和最大尺寸固定为相同,但这并没有解决问题。
谁能指出我错过的东西的方向,因为我需要修复控件的大小。
提前致谢。
新电脑
开发电脑
this.interviewPb.Image = ((System.Drawing.Image(resources.GetObject("interviewPb.Image")));
this.interviewPb.Location = new System.Drawing.Point(771, 366);
this.interviewPb.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.interviewPb.Name = "interviewPb";
this.interviewPb.Size = new System.Drawing.Size(393, 492);
this.interviewPb.TabIndex = 9;
this.interviewPb.TabStop = false;
【问题讨论】:
-
大概您的应用程序已缩放。检查这个thread
-
可能另一台机器的 DPI 配置与你的不同。
-
@RobertSnyder 这有什么帮助?
-
@ThorstenDittmar 使用 WPF 将立即解决您的所有问题,而无需编写任何代码!!1!
-
@UweKeim 是的,我已经注意到了。我的项目工时减少到接近于零。我需要做的就是在 VS 中创建一个新的 WPF 项目 - 完成。