看板 Visual_Basic 關於我們 聯絡資訊
請輸入專案類型(網站專案或者應用程式專案): vb2010 express專案 大家好! 我現在正試著用vb匯畫隨時間變動的波形圖 可能像是 cos(x,t)這樣的 然後我使用了一個timer1去更新 Y(x) 另外用time2 先graph.clear(backcolor) 再loop x ( drawline.(pen , x-1 , Y(x-1) , x , Y) 然後雖然可以按照我想要的 有隨時間變化的波形產生 但是卻發生一直閃爍的現象 請問有人知道要怎麼解決嗎 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.160.31.187
s3748679:先把圖畫到bitmap上,接著再把bitmap畫進控制項內! 10/22 23:39
s3748679:最後避免因某故被刷新掉,所以在paint事件也作bitmap畫進 10/22 23:39
s3748679:控制項內的動作~ 10/22 23:39
s3748679:試試看這方法~ 應該會有效 10/22 23:46
Arshain:謝謝樓上的說明 不過可以麻煩詳細一點點嗎 因為對vb剛學 10/22 23:55
Arshain:不是很了解你說的方法 謝謝 10/22 23:56
s3748679:http://nopaste.csie.org/41fbf 類似這樣吧~ 10/23 02:14
MOONRAKER:開一個bitmap,然後用bitmap.creategrphics做一個繪圖 10/23 18:23
MOONRAKER:物件,畫在這個物件上,最後再把bitmap指定給picturebox 10/23 18:23