2009-12-19 63 views
1

我目前正在设计一个用户控件,它将包含其他控件。我希望能够控制渲染区域(类似于Graphics.SetClip)。在.NET中裁剪一个子控件到一个区域WinForms

理想情况下,我希望能够让他们渲染到屏幕外图像,然后根据我的选择将其呈现给用户。最后的办法是在我的控制下放置一个面板,然后用它作为他们的父母。

回答

1

设置子控件的Control.Region属性。从该文档:

操作系统不显示 即在于 外侧的窗口区域的窗口的任何部分。

注意的区域是相对的控制上是设置,不是你的包含控制(不像Graphics.SetClip)。

+0

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