Dim b As New Bitmap(PictureBox1.Width, PictureBox1.Height)
站在用戶的角度思考問題,與客戶深入溝通,找到榕城網站設計與榕城網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創造個性化、用戶體驗好的作品,建站類型包括:成都做網站、網站設計、企業官網、英文網站、手機端網站、網站推廣、域名與空間、網絡空間、企業郵箱。業務覆蓋榕城地區。
Dim g As Graphics = Graphics.FromImage(b)
g.Clear(Color.White)
Dim p As New Pen(Color.Black)
p.EndCap = Drawing2D.LineCap.ArrowAnchor
g.DrawLine(p, 30, PictureBox1.Height - 30, 30, 30)
g.DrawLine(p, 30, PictureBox1.Height - 30, PictureBox1.Width - 30, PictureBox1.Height - 30)
Dim i As Integer
Dim bs As New SolidBrush(Color.Green)
Dim po As New Point
po.X = 0
po.Y = PictureBox1.Height - 35
For i = 700 To 1000 Step 50
g.DrawString(i, Me.Font, bs, po.X, po.Y)
g.DrawLine(p, po.X + 28, po.Y + 5, po.X + 30, po.Y + 5)
po.Y -= (PictureBox1.Height - 100) / 6
Next
po.X = 30
po.Y = PictureBox1.Height - 30
For i = 0 To 40 Step 5
g.DrawString(i, Me.Font, bs, po.X, po.Y + 5)
g.DrawLine(p, po.X, po.Y + 2, po.X, po.Y)
po.X += (PictureBox1.Width - 100) / 8
Next
PictureBox1.Image = b
1. 創建一個Graphics對象實例。
繪制圖形必須創建Graphics對象。如果是在窗體上繪圖,要使用下列代碼創建Graphics對象;
Dim MyGraphics As Graphics = Me.CreateGraphics
如果是在PictrueBox里繪圖,要使用下列代碼創建Graphics對象;
Dim MyGraphics As Graphics = PictureBox1.CreateGraphics
2. 定義一個Brush對象,用來填充圖形(如果你需要填充的話)。
如果填充封閉曲線或者多邊形,必須創建Brush對象(或者Brush類的繼承類對象),用來確定填充的顏色。例如下面的代碼,創建了一個填充紅色的畫刷對象。在最后的括號里,用Color結構指定的枚舉值,確定畫刷的顏色。限于篇幅有關Color結構這里不展開,可能在后續博文里介紹。
Dim RedBrush As New SolidBrush(Color.Red)
[{"word":"VB.NET畫直線方法\n該方法繪制一條連接由坐標對指定的兩個點的線條,所以我們需要指定這兩個點的坐標,如下所示、\nDrawL in e(pen,x1.y1,x2,y2)或者DrawL in e(pen,Po in t1,Poin t2)\n下面示例將在PictureBox控件表面繪制一條直線、\nDim g As\nGraphics=Me.PictureBox\n1.CreateGraphics\nDim mpen As New\nPen(Color.Red)g.DrawLin e(mpen,0,80,0,160)\n也可以使用如下代碼來實現一樣的甲\n__\n"}]
分享文章:vb.net畫線程序 vb畫線代碼
當前地址:http://vcdvsql.cn/article30/ddcoopo.html
成都網站建設公司_創新互聯,為您提供電子商務、小程序開發、響應式網站、品牌網站建設、網站收錄、域名注冊
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯