VB.Net在graphics類中畫圖在paint事件,顯示不,出。
uj5u.com熱心網友回復:
在沒頭沒腦的什么代碼都沒有,誰知道呀uj5u.com熱心網友回復:
Public Class Form1
Public Property PictureBox1 As Object
Private Sub Form1_Paint(sender As object, e As PaintEventArgs) Handles Form1.Paint
Dim g As Graphics = Me.PictureBox1.CreateGraphics
Dim mpen As New Pen(Color.Red)
g.DrawLine(mpen, 0, 80, 0, 160)
End Sub
End Class
uj5u.com熱心網友回復:
就是很簡單的代碼,才接觸,不懂為什么就是不出圖。uj5u.com熱心網友回復:
PictureBox1是在哪兒賦值了?怎么還是object型別?也沒看見定義大小啊,完整的代碼呢?去掉那句PictureBox1定義的陳述句,在界面拖個PictureBox控制元件就可以了
uj5u.com熱心網友回復:
而且正常用法,你在PictureBox1里繪圖,就用Picture Box的事件,別用From1的呀。Private Sub PictureBox1_Paint(sender As Object, e As PaintEventArgs) Handles PictureBox1.Paint
Dim mpen As New Pen(Color.Green)
e.Graphics.DrawLine(mpen, 10, 80, 10, 160)
End Sub
uj5u.com熱心網友回復:
PictureBox1.Image = guj5u.com熱心網友回復:
用 e 這個里的 Graphics 物件。參考 5 樓
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/129533.html
標籤:VB.NET
下一篇:WPF免費教程
