私は自分のフォームのスクリーンショットを取得したいので、最初に非表示にしてキャプチャ後に表示します。しかし、私のWindows 7フォームでは完全に最小化されていないので、スクリーンショットでフォームを取得します。私のフォームが確実に最小限に抑えられることを確認するにはどうすればよいですか?フォームからのスクリーンショット
WindowState = FormWindowState.Minimized;
Bitmap screenshot = ScreenUtils.ScreenShot();
background = screenshot;
WindowState = FormWindowState.Normal;
P.S. Hide()とShow()にも同じ問題があります。
うんをリフレッシュ呼び出すためにリフレッシュを呼び出して、0にフォームの不透明度を設定することができ、私はこのソリューションを知っているが、それを好きではありません。私は睡眠の価値に確信することはできません。 –