作者Arshain (ㄚ軒)
看板Visual_Basic
標題[.NET] 請問用vb畫隨時間變化的波形
時間Sat Oct 22 22:04:28 2011
請輸入專案類型(網站專案或者應用程式專案):
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
1F:推 s3748679:先把圖畫到bitmap上,接著再把bitmap畫進控制項內! 10/22 23:39
2F:→ s3748679:最後避免因某故被刷新掉,所以在paint事件也作bitmap畫進 10/22 23:39
3F:→ s3748679:控制項內的動作~ 10/22 23:39
4F:→ s3748679:試試看這方法~ 應該會有效 10/22 23:46
5F:→ Arshain:謝謝樓上的說明 不過可以麻煩詳細一點點嗎 因為對vb剛學 10/22 23:55
6F:→ Arshain:不是很了解你說的方法 謝謝 10/22 23:56
8F:→ MOONRAKER:開一個bitmap,然後用bitmap.creategrphics做一個繪圖 10/23 18:23
9F:→ MOONRAKER:物件,畫在這個物件上,最後再把bitmap指定給picturebox 10/23 18:23