Обрезать дочерний элемент управления в области .NET WinForms - PullRequest
1 голос
/ 19 декабря 2009

В настоящее время я разрабатываю пользовательский элемент управления, в котором будут содержаться другие элементы управления. Я хотел бы иметь возможность контролировать регион, в котором они отображаются (аналогично Graphics.SetClip).

В идеале я хотел бы, чтобы они отображались за пределами экрана, который я затем представляю пользователю по своему выбору. В крайнем случае я бы поместил панель под свой контроль, а затем использовал ее в качестве родителя.

1 Ответ

1 голос
/ 19 декабря 2009

Установите свойство Control.Region дочерних элементов управления. Из документов:

Операционная система не отображается любая часть окна, которая лежит за пределами области окна.

Обратите внимание, что регион относится к элементу управления, для которого он установлен , а не к содержащему его элементу управления (в отличие от Graphics.SetClip).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...