【问题标题】:Split container Panel issues in winforms C# Visual Studiowinforms C# Visual Studio 中的拆分容器面板问题
【发布时间】:2012-05-25 19:12:56
【问题描述】:

我在 Windows 窗体中使用 splitContainer 获得了 Panel 1 和 Panel 2。我想保持 Panel 1 的原始大小。当我在界面中最大化表单时,我只想从原始起点最大化Panel 2的大小。

我试图更改splitContainer 属性dock 中的设置,但我无法成功......

如何单独最大化Panel 2 ????

当我检查此链接时,我的问题没有解决方案。 http://support.microsoft.com/kb/953934

【问题讨论】:

    标签: winforms visual-studio-2010 c#-4.0


    【解决方案1】:

    SplitContainer.FixedPanel 属性设置为您想要保持固定的任何面板,或者使用简单的面板并根据您的需要适当地锚定它们。

    【讨论】:

    • 我只想最大化winform中的panel2
    • 你是对的。 FixedPanel 属性保留选定面板的 Width 值并仅更改 Height。我认为在更改另一个面板的同时保留一个面板的大小(宽度和高度)是不可能的。您可以改用简单(正确锚定)的面板。
    • @Daniel Vlasceanu:我想,我应该按照你的建议使用简单的面板。
    • 您能详细说明一下吗?现在我正在使用2 panels,我只想在最大化表单时最大化panel2??
    • 将 Panel1 锚定到顶部和左侧,并将 Panel2 锚定到所有边距(顶部、底部、左侧和右侧)。您可以在代码中或在每个面板的“属性”窗口中设置这些锚点。这样,Panel1 将保持固定,而 Panel2 将使用 其容器 调整大小。 (bit.ly/JRxLuL)。
    猜你喜欢
    • 1970-01-01
    • 2010-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-26
    • 1970-01-01
    • 2017-09-30
    • 1970-01-01
    相关资源
    最近更新 更多