vb.net沒有自動重畫功能,要在Paint事件中寫代碼對圖形重畫。
在長清等地區,都構建了全面的區域性戰略布局,加強發展的系統性、市場前瞻性、產品創新能力,以專注、極致的服務理念,為客戶提供做網站、成都做網站 網站設計制作按需開發,公司網站建設,企業網站建設,品牌網站設計,全網營銷推廣,外貿網站制作,長清網站建設費用合理。
另外一種情況,如果在Image屬性設置了一幅圖像,圖像能夠保持完整性的。所以你可以把圖形繪在位圖上,把位圖綁定到Image屬性上。
先綁定一幅位圖:
Dim bm as New BitMap(800,600)
PictureBox1.Image=bm
作圖時不是對圖片框,而是在位圖上作圖。
dim gr As Grapthics=Graphics.FromImage(bm) '建立位圖的繪圖設備
接下來就可用gr 的繪圖方法作圖
作完圖,PictureBox1.Refresh 刷新一下。
[{"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"}]
dim bmp as new bitmap(width,height)dim g as graphics=graphics.fromimage(bmp)g.drawlines(pen.blue,20,20,100,20)backgroundimage=bmp
繪圖是系統內部操作的,不需要懂原理
方法就在那里,只有會用和不會用,你的代碼告訴它繪制,它就會繪制。它(方法)究竟如何去繪制的并不是重點,反正它會繪制。
drawline(繪線)方法很簡單,第一個參數是pen,它確定線條的顏色、寬度和樣式。第二、第三個參數都是point類型,確定兩個點的位置,繪制直線。
本文名稱:vbnet畫線 vba 畫線
本文網址:http://m.kartarina.com/article10/dosgogo.html
成都網站建設公司_創新互聯,為您提供網站改版、定制網站、關鍵詞優化、品牌網站設計、App開發、網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯