【问题标题】:Resizing SplitContainer makes controls invisible调整 SplitContainer 的大小使控件不可见
【发布时间】:2012-02-22 12:15:16
【问题描述】:

当我调整其面板的大小时,为什么 WinForms SplitContainer 会隐藏面板中的所有按钮(在左侧拆分器中)?我是否必须编写特定的代码才能使面板失效?

【问题讨论】:

  • 不是很清楚。尝试发布一些重现该行为的代码。

标签: c# winforms


【解决方案1】:

是的,有一个解决方案。你可以在winforms中使用SplitContainerAnchor属性。使用它您可以根据需要设置锚点的值。

编辑:

Anchor 属性将使您的控件固定在 winforms 设计中。即使你调整了控件的大小,主控件所持有的所有控件也会随之调整大小。

【讨论】:

  • 什么?看起来很有趣,主播如何帮助我解决这个问题?用 spiltter 调整大小?
  • 你没有理解我的问题!它使控件的 WNDPROC 被隐藏!
  • 分割面板没有任何锚点!!
  • 对不起,你没看错。您可以在 winforms 中使用锚属性来控制您想要的任何东西。也可以使用面板的锚属性。
  • 将面板添加到您的表单中,在某些按钮上动态地调整该面板的大小。告诉我为什么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多