[.NET] 請問用vb畫隨時間變化的波形

看板Visual_Basic作者 (ㄚ軒)時間14年前 (2011/10/22 22:04), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/1
請輸入專案類型(網站專案或者應用程式專案): 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

10/22 23:39, , 1F
先把圖畫到bitmap上,接著再把bitmap畫進控制項內!
10/22 23:39, 1F

10/22 23:39, , 2F
最後避免因某故被刷新掉,所以在paint事件也作bitmap畫進
10/22 23:39, 2F

10/22 23:39, , 3F
控制項內的動作~
10/22 23:39, 3F

10/22 23:46, , 4F
試試看這方法~ 應該會有效
10/22 23:46, 4F

10/22 23:55, , 5F
謝謝樓上的說明 不過可以麻煩詳細一點點嗎 因為對vb剛學
10/22 23:55, 5F

10/22 23:56, , 6F
不是很了解你說的方法 謝謝
10/22 23:56, 6F

10/23 02:14, , 7F
10/23 02:14, 7F

10/23 18:23, , 8F
開一個bitmap,然後用bitmap.creategrphics做一個繪圖
10/23 18:23, 8F

10/23 18:23, , 9F
物件,畫在這個物件上,最後再把bitmap指定給picturebox
10/23 18:23, 9F
文章代碼(AID): #1EeirlYJ (Visual_Basic)