vb:设置窗体背景图片,并且让图片随着窗体的大小的调整而调整大小
作者:admin 日期:2007-10-18
Private r As RectangleF
Private m_image As Image = Image.FromFile("g:\picture.bmp")
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
r = New RectangleF(0, 0, Me.ClientSize.Width, Me.ClientSize.Height)
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
Private Sub mydrawimage()
Try
Dim g As Graphics = Me.CreateGraphics
g.DrawImage(m_image, r)
g.Dispose()
Catch ex As Exception
End Try
End Sub
Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles MyBase.Paint
mydrawimage()
End Sub
Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Resize
r = New RectangleF(0, 0, Me.ClientSize.Width, Me.ClientSize.Height)
mydrawimage()
End Sub
Private m_image As Image = Image.FromFile("g:\picture.bmp")
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
r = New RectangleF(0, 0, Me.ClientSize.Width, Me.ClientSize.Height)
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
Private Sub mydrawimage()
Try
Dim g As Graphics = Me.CreateGraphics
g.DrawImage(m_image, r)
g.Dispose()
Catch ex As Exception
End Try
End Sub
Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles MyBase.Paint
mydrawimage()
End Sub
Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Resize
r = New RectangleF(0, 0, Me.ClientSize.Width, Me.ClientSize.Height)
mydrawimage()
End Sub
评论: 0 | 引用: 0 | 查看次数: 3502
发表评论
你没有权限发表留言!
订阅
上一篇
下一篇
文章来自:
Tags: 




