2013-06-04 33 views
-4

我使用C#在VS 2010上工作。即使我认为我将窗口状态设置为最大值,但更改分辨率时,窗体的某些面板不适合屏幕显示。如何解决这个问题呢 ?如何使Windows窗体适合c#中的任何屏幕分辨率?

+0

显示你的工作。人们需要你的问题的更多细节。 –

+0

什么技术? WPF?更加详细一些。 –

+0

标题显示“Windows窗体”,所以WinForms。我会添加标签。 –

回答

1

这不会自动发生。为了获得控件可以使用窗体更改它们的大小,您必须设置一些属性。具体来说,看看AnchorDock属性。

很多关于这方面的问题已经在这里。我不能比Simon's explanation做得更好。

+0

与儿童控制无关,无题。 – David

+1

@David Uhh ... *“表单的某些面板不适合屏幕显示”*面板是子控件。 –

+0

关键可能在于某些面板托管的形式,如果表格未最大化,“子”面板如何适合屏幕? – David

0

正如@Cody所述,Anchor和Dock可以解决很多布局需求。然而,对于更复杂的布局,您可能需要考虑利用TableLayoutPanel()