C# Windows窗体在c中自动调整大小#

C# Windows窗体在c中自动调整大小#,c#,.net,forms,resize,resolution,C#,.net,Forms,Resize,Resolution,我正在使用c#开发一个windows窗体应用程序。它有mdi父窗体和子窗体。 我的开发环境分辨率是1366*768。 但是我想开发这个应用程序以适应任何解决方案我怎么能做到这一点?e、 g(1024*768等) 目前,我在mdi父级的表单加载事件中使用了以下行 this.Location = Screen.PrimaryScreen.WorkingArea.Location; this.Size = Screen.PrimaryScreen.WorkingArea.Size; 如果控件不合

我正在使用c#开发一个windows窗体应用程序。它有mdi父窗体和子窗体。 我的开发环境分辨率是1366*768。 但是我想开发这个应用程序以适应任何解决方案我怎么能做到这一点?e、 g(1024*768等)

目前,我在mdi父级的表单加载事件中使用了以下行

 this.Location = Screen.PrimaryScreen.WorkingArea.Location;
 this.Size = Screen.PrimaryScreen.WorkingArea.Size;

如果控件不合适,则可以通过锚定或停靠控件来解决问题。通过这种方式,您可以决定何时将表单缩小,孩子们会发生什么。以下是一些您可能会觉得有用的教程:


那么问题是什么?问题是窗体适合屏幕大小,但控件不适合窗体大小。如果您不能支持任何窗口大小的布局(请尝试调整Visual Studio窗口的大小以查看其外观),则您需要根据您愿意支持的最小大小进行设计。如果发现这一点太晚,则可以将窗体的AutoSize属性设置为True。这不会打动任何人,但至少它仍然是可用的。请你能解释它更多吗?目前,我有一个项目是开发较早。现在我想把这个添加到现有的项目中没有新的项目(自动调整大小)谢谢你没有锚和码头属性的回复还有其他方法吗?