2009-12-19 87 views
1

我目前正在設計一個用戶控件,它將包含其他控件。我希望能夠控制渲染區域(類似於Graphics.SetClip)。在.NET中裁剪一個子控件到一個區域WinForms

理想情況下,我希望能夠讓他們渲染到屏幕外圖像,然後根據我的選擇將其呈現給用戶。最後的辦法是在我的控制下放置一個面板,然後用它作爲他們的父母。

回答

1

設置子控件的Control.Region屬性。從該文檔:

操作系統不顯示 即在於 外側的窗口區域的窗口的任何部分。

注意的區域是相對的控制上是設置,不是你的包含控制(不像Graphics.SetClip)。

+0

作品魅力 - 不敢相信我沒有看到那裏:) – 2009-12-19 01:41:41