【问题标题】:Anchoring controls to a parent control that is not a form using C#使用 C# 将控件锚定到不是窗体的父控件
【发布时间】:2011-04-26 12:38:45
【问题描述】:

我有一个像子表单一样使用的面板。我想要的是将面板限制为某个最大尺寸。当窗体最大化或调整大小时,子窗体仅调整到某个最大高度和宽度。找不到限制面板大小的属性,所以我通过处理其调整大小事件手动完成。没关系,因为它只是一个控件。

问题出在面板内的控件上。我认为这只是将一些控件锚定到面板的问题。错误的!看起来它们被固定在表单上。除了手动调整所有控件的大小之外,还有什么解决方案?

【问题讨论】:

  • Anchor 应该应用于父节点;您确定它们在面板内部吗?你可能只是在它之上(而不是在它里面)

标签: c# .net winforms


【解决方案1】:

确保控件已添加到面板的Controls 集合中。如果有,您的方案应该会按预期工作。

【讨论】:

  • 感谢马克和克里斯。我仔细检查并发现我的代码很糟糕。这是我关于 stackoverflow 的第一个问题,它显示了。
猜你喜欢
  • 2016-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-05
  • 1970-01-01
  • 1970-01-01
  • 2013-01-14
相关资源
最近更新 更多