2010-10-04 68 views
0

我有我寫的用戶控件。 此用戶控件出現在某個窗口(主機)上,並且窗口大小是動態的。 我想讓用戶控件大小也是動態的 - 如果窗口主機大小是變化(增長/縮小),那麼用戶控件也會改變。如何在所有屏幕上顯示userControl?

我嘗試了很多認爲的 - 但用戶控件的大小沒有改變

如何做到這一點(也儘量標記用戶控件作爲「補」和它不工作。)?

感謝

+0

需要更多詳細信息。這個窗口是WPF窗口還是試圖在Winforms中託管你的控件?確保您沒有在用戶控件中設置任何高度/寬度。如果你可以發佈一些代碼會很好。 – akjoshi 2010-10-05 05:36:29

回答

2

你必須讓用戶控件的控件擴展和收縮過了,要做到這一點使用DockPanelGridPanel(WPF)或DockAnchor性質(的WinForms)。然後當控件本身調整大小時,控件將自動調整大小