Private Sub Command1_Click() Picture1.AutoRedraw = True Picture1.ScaleMode = 3 Picture1.DrawWidth = 2 Dim p As New StdPicture Set p = LoadPicture("f:\未命名4.gif") Picture1.Picture = p Picture1.Line (0, 0)-(ScaleX(p.Width, vbHimetric, vbPixels), ScaleY(p.Height, vbHimetric, vbPixels)), vbRed, B End Sub
2楼的方法很好 试过了 学习了 Private Sub Picture1_click() Picture1.AutoRedraw = True Dim p As New StdPicture Set p = LoadPicture("……") Picture1.Picture = p Picture1.Line (0, 0)-(p.Width, p.Height), , B End Sub
Picture1.BorderStyle = 1
Private Sub Command1_Click()
Picture1.AutoRedraw = True
Picture1.ScaleMode = 3
Picture1.DrawWidth = 2
Dim p As New StdPicture
Set p = LoadPicture("f:\未命名4.gif")
Picture1.Picture = p
Picture1.Line (0, 0)-(ScaleX(p.Width, vbHimetric, vbPixels), ScaleY(p.Height, vbHimetric, vbPixels)), vbRed, B
End Sub
Private Sub Picture1_click()
Picture1.AutoRedraw = True
Dim p As New StdPicture
Set p = LoadPicture("……")
Picture1.Picture = p
Picture1.Line (0, 0)-(p.Width, p.Height), , B
End Sub