2012-05-06 10 views
-1

初めて.NETを開くときにデザイナーに表示されるように、が実行されている間に、.NETのWindowsフォームのイメージ/スクリーンショットを取得する方法を知りたいです。つまり、コントロールなどにはテキストはありません。基本的には、フォームのイメージがきれいなコピーとして好きです。これを行う方法はありますか?Windowsフォームのクリーンイメージを取得する

私は、開かれるとすぐにフォームのイメージを取得する方法があると思っていましたが、私が持っている状況は、主なアプリケーションにどのようなフォームがあるかわからないということですクラスライブラリ)、私が知る限り、これを解決するためのグローバルフォームロードイベントなどはありません。

ご協力いただければ幸いです。

+1

私は問題は発生しません。デザイナーに読み込まれている間にスクリーンショットを作成するのはなぜですか?表示されるイベントは、最初のランタイムイベントです。 –

+0

ユーザーがフォーム上のボタンをクリックすると、スクリーンショットをプログラムで作成する必要があります。しかし、スクリーンショットに表示されるさまざまなフォームコントロールにユーザーが入力した可能性のあるテキストを持つことは望ましくありません。これがどのような形になるかもわからないので、表示またはロードイベントを購読することはできません。 – Anthony

答えて

1

いいえ、方法はありません。あなたの最善の策は、印刷画面を使用することです。