2012-05-06 87 views
-1

我想知道如何在運行時獲取.NET窗體的圖像/屏幕截圖,因爲它在設計器中會看到/當它第一次打開時 ,即沒有任何文字在控件等基本上我想要一個形式的圖像,因爲它是乾淨的副本。有沒有辦法做到這一點?獲取Windows窗體的清晰圖像

我認爲一種方式可能是在打開窗體後立即獲取窗體的圖像,但是我的情況是我不知道主應用程序中會有什麼窗體(我正在開發一個類庫),並且據我所知,沒有一個全局的表單加載事件或什麼東西來解決這個問題。

任何幫助將不勝感激。

+1

我不明白這個問題。爲什麼不在設計器中加載時製作截圖呢?顯示的事件是第一個運行時事件。 –

+0

我需要以編程方式製作屏幕截圖,當用戶單擊表單上的按鈕時。但我不想讓用戶在各種表單控件中輸入的任何文本顯示在屏幕截圖中。我也不知道這將會是什麼形式,所以我無法訂閱Shown或Load事件。 – Anthony

回答

1

不,沒有辦法。你最好的選擇是使用打印屏幕