代码之家  ›  专栏  ›  技术社区  ›  Yanshof

如何在所有屏幕上显示用户控件?

  •  0
  • Yanshof  · 技术社区  · 15 年前

    此用户控件显示在某个窗口(主机)上,并且窗口大小是动态的。 我想让用户控件的大小也是动态的-如果窗口主机的大小是变化的(增长/收缩),那么用户控件也会变化。

    我尝试了很多想法,但是用户控件的大小没有改变(也尝试将用户控件标记为“fill”并且它不工作)

    怎么做?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Iain Ward    15 年前

    您必须使用户控件上的控件也增长和收缩,为此,请使用 DockPanel GridPanel (WPF)或 Dock Anchor 属性(WinForms)。当控件自身调整大小时,控件也会自动调整大小