c# - 面板 2 的 splitcontainer splitterdistance

标签 c# .net winforms splitter

我使用 Windows 窗体 SplitContainer。我想设置 SplitterDistance 值,但为 Panel2 而不是 Panel1。可能吗?

当我设置 SplitterDistance 时,它根据第一个面板设置距离,而我想根据第二个面板设置距离。

最佳答案

根据控件的宽度或高度设置距离。

例如在一个水平的 SplitterContainer 中,当你想将底部距离设置为 50 时,使用这样的代码:

splitContainer1.SplitterDistance = splitContainer1.Height - splitContainer1.SplitterWidth 
                                   - 50;

对于垂直的 SplitterContainer 使用控件的宽度。

关于c# - 面板 2 的 splitcontainer splitterdistance,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42853255/

相关文章:

.net - 防止 .NET 中的 GUI 更新事件泛滥

.net - 为什么模块中的这个公共(public)函数无法访问

c# - .NET 广播窗口错误

.net - 处置SolidBrush和Pen是否重要?

c# - 为什么我的必需属性没有在 Entity Framework Core 中级联删除?

.net - 用 .NET 编写的 COM 单元测试

c# - 如何重定向控制台的输出?

.net - 百分比的 NumericUpDown 控件?

c# - 正确公开 List<T>?

c# - Array.Sort in 使用非平凡的比较函数