欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

vb.net多邊形 vb求多邊形面積

vb.net中有沒有哪個控件可以自定義形狀(如圓形,多邊形)和顏色,如果有,希望你您給出代碼

記得VB6當中有Shape控件,但是VB.net里這個控件不存在了。

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供江蘇網(wǎng)站建設(shè)、江蘇做網(wǎng)站、江蘇網(wǎng)站設(shè)計、江蘇網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、江蘇企業(yè)網(wǎng)站模板建站服務(wù),10年江蘇做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

提個思路:使用Picture控件或Label控件,通過代碼在控件里繪圖想要的圖形,可以試試。

怎樣在VB.net中畫一個點呢?

畫點:

在PictureBox的Paint事件里面:

dim myGraphics=e.Graphics

Dim myPointArray As Point() = {New Point(0, 0), New Point(50, 30), New Point(30, 60)}

myGraphics.DrawPolygon(myPen, myPointArray)

畫圓:

Dim g As Graphics

g = PictureBox1.CreateGraphics

g.FillEllipse(Brushes.Red, x, y, 10, 10)

VB.NET畫多邊形

dim bmp as new bitmap(width,height)dim g as graphics=graphics.fromimage(bmp)dim P() as pointf {new pointf(10,10),new pointf(30,30),new pointf(30,50),new pointf(10,50),new pointf(10,30)}g.drawlines(pen.blue,p)backgroundimage=bmp 還有一種方法是用路徑(graphicspath),原理差不多,可以參考下MSDN

在VB NET中,在Form_Load中創(chuàng)建graphics類,并繪制直線,為什么執(zhí)行程序后發(fā)現(xiàn)直線繪制不出來?

1. 創(chuàng)建一個Graphics對象實例。

繪制圖形必須創(chuàng)建Graphics對象。如果是在窗體上繪圖,要使用下列代碼創(chuàng)建Graphics對象;

Dim MyGraphics As Graphics = Me.CreateGraphics

如果是在PictrueBox里繪圖,要使用下列代碼創(chuàng)建Graphics對象;

Dim MyGraphics As Graphics = PictureBox1.CreateGraphics

2. 定義一個Brush對象,用來填充圖形(如果你需要填充的話)。

如果填充封閉曲線或者多邊形,必須創(chuàng)建Brush對象(或者Brush類的繼承類對象),用來確定填充的顏色。例如下面的代碼,創(chuàng)建了一個填充紅色的畫刷對象。在最后的括號里,用Color結(jié)構(gòu)指定的枚舉值,確定畫刷的顏色。限于篇幅有關(guān)Color結(jié)構(gòu)這里不展開,可能在后續(xù)博文里介紹。

Dim RedBrush As New SolidBrush(Color.Red)

當前文章:vb.net多邊形 vb求多邊形面積
標題網(wǎng)址:http://chinadenli.net/article10/dojgcgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站靜態(tài)網(wǎng)站電子商務(wù)全網(wǎng)營銷推廣云服務(wù)器企業(yè)網(wǎng)站制作

廣告

聲明:本網(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)

搜索引擎優(yōu)化