目前爲止我看到的清除圖片盒的代碼都沒有達到我所需要的。 我想清除一個picturebox,這樣我就可以在「空白」背景上繪製新的東西。VB.NET:清除圖片盒
這裏是我的代碼:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
PictureBoxClear(Me.PictureBox1)
m_i = m_i + 1
Dim nPT As New Point(0, 0)
Me.ImageList1.Draw(Me.PictureBox1.CreateGraphics, nPT, m_i)
End Sub
Public Sub PictureBoxClear(ByRef pb As PictureBox)
pb.Image = Nothing
End Sub
說
.Image = Nothing
似乎完全刪除圖像,這樣我真的不能畫的東西在它之後。 我只是想清除我的picturebox,然後準備再次獲得一些繪圖。
謝謝!
通過「空白」,你的意思是透明的? – K3N
PictureBox並不是要繪製的。您應該繪製圖像,然後在Paint事件中更新PictureBox。看到這個:http://www.bobpowell.net/picturebox.htm –