Как напечатать содержимое прокручиваемого элемента управления - PullRequest
0 голосов
/ 16 августа 2011

Мне было интересно, как лучше всего напечатать весь контент с возможностью прокрутки.Я пытался напечатать элемент управления несколькими способами, однако все время я мог рисовать только видимое содержимое элемента управления.До сих пор я пытался использовать

PrintForm // there is nothing I can do with this because it requires a form not a control

Я также пытался использовать метод controlName.DrawToBitmap(), однако эта функция захватывает только видимую область контроля.Каков наилучший способ нарисовать этот вид управления?Я хотел бы избежать прокрутки содержимого элемента управления, чтобы захватить все элементы элемента управления.

1 Ответ

0 голосов
/ 16 августа 2011

Я бы посоветовал вам создать невидимую для конечного пользователя форму (например, поместите ее в (-10000, -10000), и эта форма должна иметь размер, достаточный для отображения ScrollableControl без полос прокрутки. Таким образом, вы будетебыть в состоянии обойти эту проблему.

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