vb編程根據(jù)數(shù)據(jù)繪制曲線 圖片框 繪制 動態(tài) 矩形 ?
圖片框 繪制 動態(tài) 矩形 ?1.創(chuàng)建家族Graphics對象手工繪制圖形必須指定你繪圖表面。其中,窗體和所有具備Text屬性的控件都可以才是繪制圖形的表面。畢竟Graphics對象標(biāo)識GDI的繪圖表面
圖片框 繪制 動態(tài) 矩形 ?
1.創(chuàng)建家族Graphics對象
手工繪制圖形必須指定你繪圖表面。其中,窗體和所有具備Text屬性的控件都可以才是繪制圖形的表面。畢竟Graphics對象標(biāo)識GDI的繪圖表面,所以才,繪制圖圖形可以先創(chuàng)建戰(zhàn)隊Graphics對象。創(chuàng)建戰(zhàn)隊Graphics對象有以上幾種方法。
1使用CreateGraphics方法創(chuàng)建角色
這是一種比較普遍的創(chuàng)建方法,其格式為:Dim對象名asGraphics對象名窗體名(或控件名).CreateGraphics
2憑借PaintEventArgs參數(shù)傳遞Graphics對象
窗體或控件的Paint事件可以不直接能完成圖形手工繪制。在編寫Paint事件處理程序時,參數(shù)PaintEventArgs就提供給了圖形對象。.例如:
Private Sub Form1_Paint(ByValsendersuchObject,ByVal eas)Handles
Dimg_paintasGraphics
…
EndSub
3從Image對象創(chuàng)建家族
還也可以可以使用Image對象來創(chuàng)建家族,正在此時要使用方法
草圖圖形首先要會使用畫筆
畫筆是用來畫線的GDI對象,它是Pen類的一個實例。不使用畫筆是可以繪制直線,曲線,包括矩形,圓形,多邊形等形狀的邊框。
1建立畫筆
格式:Dim畫筆名andNew Pen(顏色[,寬度])其中顏色即用畫筆繪制的線條的顏色,寬度是畫筆繪制的線條的寬度,單位是像素。寬度的默認(rèn)值是1。
的或:DimmypenthoughNew Pen()或DimmypenthoughPen New Pen()
2繪制線條或空心形狀
成立畫筆后,就可以不用Graphics類的各種方法手工繪制直線,曲線或平行四邊形,圓形等空心形狀的線條。
(1)DrawLine方法——畫直線DrawLine(畫筆名,X1,Y1,X2,Y2)其中,(X1,Y1)和(X2,Y2)是兩條直線的起始點和強制停止點的坐標(biāo),他們也可以是Integer值,也是可以是Sin
vb中如何實現(xiàn)實時曲線,歷史曲線及打???
實時的用graphs.ocx控件,VB6安裝好盤里有,歷史曲線最好把數(shù)據(jù)導(dǎo)入到EXCEL用XY散點圖做,速度快,不打印在EXCEL里也很靈活自如方便啊呀,我變更土地性質(zhì)過和你同樣的東西那就是這樣基于的。