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