我不知道你說是VB.NET 還是VB,不過兩都差不多。都是要程序代碼設(shè)置一下就可以了,然后正常畫直線,如果是vb.net ?建議直接百度里搜索VB.NET GDI 就可以找到相關(guān)書。
創(chuàng)新互聯(lián)提供高防服務(wù)器租用、云服務(wù)器、香港服務(wù)器、遂寧服務(wù)器托管等
補充:Visual Basic是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事件驅(qū)動編程語言。從任何標準來說,VB都是世界上使用人數(shù)最多的語言——不僅是盛贊VB的開發(fā)者還是抱怨VB的開發(fā)者的數(shù)量。它源自于BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫,或者輕松的創(chuàng)建ActiveX控件。程序員可以輕松的使用VB提供的組件快速建立一個應(yīng)用程序。
Form1.DrawStyle = 2
Line (x1, y1)-(x2, y2)
即可
畫點劃線的話可以使Form1.DrawStyle = 3,這個屬性的值可以從1取到6,你可以取不同值看效果
箭頭必須自己畫(就是一根直線再加兩根短的直線作為箭頭)
虛線可以設(shè)置PictrueBox的DrawStyle屬性為2-Dot,這個屬性還有其他的一些常見線型,你可以逐一測試
線寬可以通過設(shè)置DrawWidth屬性來改變
修改坐標要用PictureBox的Scale方法
Scale
方法
用以定義
Form、PictureBox
或
Printer
的坐標系統(tǒng)。不支持命名參數(shù)。
語法
object.Scale
(x1,
y1)
-
(x2,
y2)
Scale
方法的語法包含下列部分:
部分
描述
object
可選的。一個對象表達式,其值為“應(yīng)用于”列表中的一個對象。如果省略
object,則帶有焦點的
Form
對象缺省為
object。
x1,
y1
可選的。均為單精度值,指示定義
object
左上角的水平(x-軸)和垂直(y-軸)坐標。這些值必須用括號括起。如果省略,則第二組坐標也必須省略。
x2,
y2
可選的。均為單精度值,指示定義
object
右下角的水平和垂直坐標。這些值必須用括號括起。如果省略,則第一組坐標也必須省略。
說明
Scale
方法使您能夠?qū)⒆鴺讼到y(tǒng)重置到所選擇的任意刻度。Scale
對運行時的圖形語句以及控件位置的坐標系統(tǒng)都有影響。
如果使用不帶參數(shù)的
Scale(兩組坐標都省略),坐標系統(tǒng)將重置為緹。
比如你要設(shè)置左上角(0,0)右下角(100,100)
Picture1.Scale
(0,0)-(100,100)
這樣就可以了
本文題目:vb.net畫自定義虛線 vb繪制圖形
當前路徑:http://www.yijiale78.com/article38/dddopsp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、域名注冊、定制開發(fā)、網(wǎng)站策劃、搜索引擎優(yōu)化、用戶體驗
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)