VB的标准命令按钮CommandButton可以实现图片按钮,并且按钮文字可以居中。
- Option Explicit
- 'Form1上添加一个图片框控件Picture1,一个命令按钮Command1
- Private Sub Form_Load()
- Picture1.Picture = LoadPicture("F:\资料\My Pictures\2006Spring2-西湖美景.jpg")
- Command1.Caption = "我的图片按钮"
- Picture1.AutoRedraw = True
- With Picture1.Font
- .Name = Command1.Caption
- .Bold = True
- .Size = 24
- End With
- Picture1.CurrentX = (Picture1.Width - Picture1.TextWidth(Command1.Caption)) / 2
- Picture1.CurrentY = (Picture1.Height - Picture1.TextHeight(Command1.Caption)) / 2
- Picture1.ForeColor = RGB(255,255,255)
- Picture1.Print Command1.Caption
- Command1.Caption = ""
- Set Command1.Picture = Picture1.Image
- End Sub
效果图如下: