返回首页

喜的朋友,

我可以如何改变Windows应用程序形式的最大尺寸。
在我的应用程序数控制在那里,他们无法修复默认
最大尺寸形式。我想形式的长度增加,尤其是..

是可能的,如果可能的如何?

感谢问候
Honey4U

回答

评论会员:游客 时间:2012/02/06
OriginalGriff:要么只是悬停你的鼠标,在设计师的底部时,它改变了双箭头的形状舒展的形式。所需的高度,或者改变通过的属性窗格中,它是尺寸宽度,也可以从窗体的构造函数设置大小,直接,如果你需要在窗体的高度直接
BillWoodruff
评论会员:游客 时间:2012/02/06
为了澄清这问题,并帮助你,我们需要知道:1。您的屏幕分辨率。2。你为什么不集中在重新调整控制,以适应您的可用屏幕空间,通过使用属性,如"锚"基座观察的大小设置(和/或最大尺寸)大于当前屏幕分辨率的一个WinForm的财产将被忽略,将使用当前可用的屏幕尺寸是正确的。这种"自动限制"表格的大小,无论在设计时将采取的地方......在运行时,如果你在代码中设置的大小。OriginalGriff指出给你一个方式来获得更多的像素是要改变你的屏幕分辨率,以更高的分辨率。但千万记住,你可以创建内部形式大于最大的表大小的物体,或屏幕大小。例如,现在我最大的屏幕大小的权利是1300x788左右,但我可以创造一个小组3000X2000,将它添加到一个WinForm,确保它有没有锚或Dock属性集,将其绑定到表格边界;我能定位这部分或完全关闭屏幕的巨型面板。我可以编写代码,单击并拖动,面板周围,这样的形式为"视口"该小组运作。...编辑#1...你可以做同样的事情:一个UserControlcodepreUserControl1uc1=spanclass="code-keyword"new/spanUserControl1();uc1.Dock=DockStyle.None;uc1.Anchor=AnchorStyles.None;uc1.MaximumSize=spanclass="code-keyword"new/spanSize(spanclass="code-digit"1500/span,spanclass="code-digit"1200/span);uc1.MinimumSize=spanclass="code-keyword"new/spanSize(spanclass="code-digit"1500/span,spanclass="code-digit"1200/span);uc1.Size=spanclass="code-keyword"new/spanSize(spanclass="code-digit"1500/span,spanclass="code-digit"1200/span);uc1.Location=spanclass="code-keyword"new/spanPoint(-spanclass="code-digit"1000/span,-spanclass="code-digit"900/span);spanclass="code-keyword"this/span.Controls.Add(uc1);uc1.Show();/pre/code无论是面板或UserControls的,在这种情况下会满足您的需求:我不知道在任何情况下,它会是不错的,知道你是这些控件的更多"太大:"它们是什么,他们可以在一些容器,将让你滚动他们吗?等等
。SAKryukov:您需要分配新值System.Windows.Forms.Form.MaximumSize。没有大小,宽度或高度。

mdash;水杨酸
评论会员:游客 时间:2012/02/06
agrawal.mahesh:你可以改变为最大化窗口stte属性之后,每当您打开的形式,如您的sereen或OS的最大大小是