當窗體加載時應該不是CreateGraphics()返回一個圖形對象?Windows窗體中的圖形
我的意思是,在Form1_Load事件中,我可以寫下例如以下內容嗎?
Graphics x;
private void Form1_Load(object sender, EventArgs e)
{
x = this.CreateGraphics();
}
如果不是,那麼爲什麼?
我認爲當你創建一個新表單時,constructor會啓動表單的所有對象。那麼爲什麼不是圖形對象呢?
我在問,因爲當我試圖繪製form_load時,它不會顯示我繪製的內容。
主要原因是:我想創建一個遊戲,它有一個棋盤 - 所以當用戶點擊新遊戲時 - 首先 - 我正在啓動棋盤並繪製它。 而在onPaint事件中,我只想畫出板子的當前狀態。所以我認爲董事會的初始狀態應該利用表格加載事件。
你會想創建一個執行該繪製的方法。然後在你的構造函數中你可以調用這個方法。在創建該類時,您的抽籤被調用。我沒有時間提供示例,但後來我會演示如果沒有提供好的答案。 – Greg 2013-02-22 21:59:28
看起來你需要閱讀這個相當可愛[FAQ](http://www.bobpowell.net/gdiplus_faq.htm) – Quibblesome 2013-02-22 23:23:35