Re: [VB2005]繪圖問題
※ 引述《hubin (阿賓  NN)》之銘言:
: 這是VB2005在繪圖上的缺點嗎?有沒有改進的方法
會不見是正常的~
因為你繪的棋盤就只有那一次~
而其他控制項(包括form自己)在 resize或被覆蓋時,
都會自己重繪. 所以你繪上去的東西就會被form(或其他控制蓋掉..)
: 那VB2005繪圖那個有辦法讓它不要消失嗎??
正確的做法應該把會上面繪圖的程式寫在form(或你想繪在上面的控制)的 Paint事件裡
然後這一行
g = Me.CreateGraphics()
應該要改成
g = e.Graphics ' e是 Paint事件的 PaintEventArgs參數..
然後建議你的form的DoubleBuffered的屬性設成true
然後把 g.Clear() 這行刪掉..
這樣比較不會有閃爍的問題~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.139.144.6
※ 編輯: cole945 來自: 220.139.144.6 (06/10 15:52)
推
06/11 11:59, , 1F
06/11 11:59, 1F
→
06/11 11:59, , 2F
06/11 11:59, 2F
討論串 (同標題文章)
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章