Скриншот из формы - PullRequest
       53

Скриншот из формы

0 голосов
/ 29 сентября 2011

Я хочу получить скриншот экрана под своей формой, поэтому сначала скрываю его и показываю после захвата.Но в моей Windows 7 форма не полностью свернута, поэтому я получаю форму на скриншоте.Как я могу быть уверен, что моя форма полностью свернута?

WindowState = FormWindowState.Minimized;
Bitmap screenshot = ScreenUtils.ScreenShot();
background = screenshot;
WindowState = FormWindowState.Normal;

PS Hide () и Show () имеют ту же проблему.

Ответы [ 2 ]

0 голосов
/ 29 сентября 2011

Вы можете установить непрозрачность форм на 0, вызвать обновление, чтобы убедиться, что рисование выполнено, захватить, сбросить непрозрачность до 1 и снова вызвать обновление

0 голосов
/ 29 сентября 2011

Вы пытались сделать сон перед тем, как сделать скриншот?

...