C# 运行程序后显示组件出现问题

C# 运行程序后显示组件出现问题,c#,winforms,C#,Winforms,我对我的程序(用C#.NET框架4.5.2编写)有意见。当我在我的电脑上运行时,一切正常,但当我在另一台电脑上运行时,组件的位置不正确。这个问题你可以在下面的图片上看到。我不知道怎样才能解决这个问题。可能是显示分辨率不同造成的?这就是我写作的原因。如有任何线索,我将不胜感激。先谢谢你 我解决了这个问题。我在下面添加了代码。这导致我的组件总是在同一个位置 this.general_viewDataGridView.Size=新大小(general_viewDataGridView.Size.Wi

我对我的程序(用C#.NET框架4.5.2编写)有意见。当我在我的电脑上运行时,一切正常,但当我在另一台电脑上运行时,组件的位置不正确。这个问题你可以在下面的图片上看到。我不知道怎样才能解决这个问题。可能是显示分辨率不同造成的?这就是我写作的原因。如有任何线索,我将不胜感激。先谢谢你


我解决了这个问题。我在下面添加了代码。这导致我的组件总是在同一个位置


this.general_viewDataGridView.Size=新大小(general_viewDataGridView.Size.Width,this.Size.Height-(gb_按钮.位置.Y+gb_按钮.大小.高度+50))

windows call
SnippingTool.exe中内置了一个程序,可以用它来捕获屏幕截图,而不是手机截图。此外,请尝试使用此网站上的内置工具上载您的图片。拥有1个rep只会生成链接,但更高的rep用户会将其转换为完整图像。如果没有看到一些显示控件布局的代码,很难判断。建议你用这些信息更新你的问题。如果目标计算机上没有使用特殊字体进行开发,或者目标计算机是运行Windows或Widows仿真的Mac上的视网膜显示器,则有时可能会得到意外的布局结果。还有许多其他原因与代码本身有关。谢谢Scott。我知道要捕获的软件。我的错误显示问题出现在工作中。所以这就是我用手机拍照片的原因。不幸的是,我得到的分数太少,无法直接在这个页面上传图片。我会努力拍出更好的照片@谢谢你的回答。老实说,我使用VS Community 2015。我不知道布局代码在哪里。我使用属性窗口定位组件。我从来没有在显示方面遇到过问题。我只在Windows系统(工作站和笔记本电脑)上使用我的程序。我使用开始时设置的标准字体。