Re: [.NET] graphics的問題

看板Visual_Basic作者 (hamster)時間17年前 (2008/10/26 19:18), 編輯推噓3(305)
留言8則, 4人參與, 最新討論串2/2 (看更多)
CreateGraphics 方法建立的 Graphics 可以繪製的範圍是呼叫 CreateGraphics 當時 Control 的大小,所以方法一會被裁切,不然就是每次 Control 大小改變後就重新使用 CreateGraphics 取得新的 Graphics 也是可以。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.71.232

10/26 20:27, , 1F
推,解開我的疑惑 :]
10/26 20:27, 1F

10/26 21:24, , 2F
感謝 但是有點搞不懂"Control的大小"指的是啥
10/26 21:24, 2F

10/26 23:04, , 3F
就是可繪製範圍為:
10/26 23:04, 3F

10/26 23:04, , 4F
{x=0,y=0,width=Control.Width,height=Control.Height}
10/26 23:04, 4F

10/27 01:31, , 5F
那麼這寬和高的值是怎麼決定的呢?
10/27 01:31, 5F

10/27 10:36, , 6F
就是呼叫 CreateGraphics 當時 Control 的大小
10/27 10:36, 6F

03/15 22:04, , 7F
根據最近修改的經驗,Form的Resize似乎發生在參數載入
03/15 22:04, 7F

03/15 22:06, , 8F
之後,可以研究一下InitializeComponent
03/15 22:06, 8F
文章代碼(AID): #19158DsL (Visual_Basic)
文章代碼(AID): #19158DsL (Visual_Basic)