gpt4 book ai didi

c# - Splitcontainer 中面板的最大高度

转载 作者:行者123 更新时间:2023-12-03 22:44:26 27 4
gpt4 key购买 nike

如何在 C# 表单的水平拆分容器中设置面板的最小和最大高度?

最佳答案

我意识到这个问题很老,但我在任何地方都找不到合适的答案。有人建议将 Panel1 设置为固定面板,这不是我想要的。我通过使用 splitcontainers sizeChanged 和 SplitterMoved 事件解决了这个问题:

    private const int Panel1MaxWidth = 1075;
private void splitContainer1_SizeChanged(object sender, EventArgs e)
{
if(splitContainer1.Panel1.Width > Panel1MaxWidth)
{
splitContainer1.SplitterDistance = Panel1MaxWidth;
}
}

private void splitContainer1_SplitterMoved(object sender, SplitterEventArgs e)
{
if (splitContainer1.Panel1.Width > Panel1MaxWidth)
{
splitContainer1.SplitterDistance = Panel1MaxWidth;
}
}

只需将 Pane1MaxWidth 常量设置为您希望 Panel1 的最大尺寸扩展到的任何值。

关于c# - Splitcontainer 中面板的最大高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36576812/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com