将子控件裁剪到.NET WinForms中的某个区域

时间:2009-12-19 01:16:44

标签: .net winforms graphics

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

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

1 个答案:

答案 0 :(得分:1)

设置子控件的Control.Region属性。来自文档:

  

操作系统无法显示   窗户的任何部分   窗外区域。

请注意,该区域与 set 的控件相关,而不是包含控件(与Graphics.SetClip不同)。