VB当中用户定义类型未定义是什么意思?
PrivateSubToolbar1_ButtonClick(ByValButtonAsMSComctlLib.Button)SelectCaseButton.Index...
Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
Select Case Button.Index
Case 1
Call OpenMenu_Click
'IsPointZoomOut = True
Case 2
frmShow.PaintArea.Cls
'IsPan = True
'Case 3
'IsAll = True
' Dim f As New frmShow
'
' f.Tag = FileName
' f.Caption = FileName & " - 100%"
' f.Show
'
' On Error Resume Next
' f.PaintArea.AutoSize = True
' f.PaintArea.Picture = LoadPicture(FileName)
' f.Buffer.Picture = f.PaintArea.Picture
' f.PaintArea.AutoSize = False
'
' f.Buffer.Width = f.PaintArea.Width
' f.Buffer.Height = f.PaintArea.Height
' f.Buffer.Tag = FileName
'Case 4
'IsImageInterior = True
'frmInterior.Show , frmMain
''frmShow.PaintArea.DrawStyle = vbSolid
''frmShow.PaintArea.DrawWidth = 3
''frmShow.PaintArea.Line (0, PaintArea.ScaleHeight / 2)-(PaintArea.ScaleWidth, PaintArea.ScaleHeight / 2), CrossColor
''frmShow.PaintArea.Line (PaintArea.ScaleWidth / 2, 0)-(PaintArea.ScaleWidth / 2, PaintArea.ScaleHeight), CrossColor
Case 4
IsZoomIn = True
IsZoomOut = False
Case 5
IsZoomOut = True
IsZoomIn = False
Case 6
IsCursor = True
Case 7
IsPan = False
IsCursor = False
Case 10
IsPan = True
IsPanDown = True
PanStyle = 1
End Select
End Sub 展开
Select Case Button.Index
Case 1
Call OpenMenu_Click
'IsPointZoomOut = True
Case 2
frmShow.PaintArea.Cls
'IsPan = True
'Case 3
'IsAll = True
' Dim f As New frmShow
'
' f.Tag = FileName
' f.Caption = FileName & " - 100%"
' f.Show
'
' On Error Resume Next
' f.PaintArea.AutoSize = True
' f.PaintArea.Picture = LoadPicture(FileName)
' f.Buffer.Picture = f.PaintArea.Picture
' f.PaintArea.AutoSize = False
'
' f.Buffer.Width = f.PaintArea.Width
' f.Buffer.Height = f.PaintArea.Height
' f.Buffer.Tag = FileName
'Case 4
'IsImageInterior = True
'frmInterior.Show , frmMain
''frmShow.PaintArea.DrawStyle = vbSolid
''frmShow.PaintArea.DrawWidth = 3
''frmShow.PaintArea.Line (0, PaintArea.ScaleHeight / 2)-(PaintArea.ScaleWidth, PaintArea.ScaleHeight / 2), CrossColor
''frmShow.PaintArea.Line (PaintArea.ScaleWidth / 2, 0)-(PaintArea.ScaleWidth / 2, PaintArea.ScaleHeight), CrossColor
Case 4
IsZoomIn = True
IsZoomOut = False
Case 5
IsZoomOut = True
IsZoomIn = False
Case 6
IsCursor = True
Case 7
IsPan = False
IsCursor = False
Case 10
IsPan = True
IsPanDown = True
PanStyle = 1
End Select
End Sub 展开
3个回答
展开全部
这是个工具条事件,有没有放工具条了,到部件中去选上Microsoft Windows Common Controls 6.0 (SP6),其中有个工具条控件。
frmShow 是一个同名的类的对象,使用之前要确保已经定义了。
frmShow 是一个同名的类的对象,使用之前要确保已经定义了。
更多追问追答
追问
我在添加该控件时 显示,对象库未注册 T.T
追答
我没碰到过,也不知道怎么弄,重装一下vb,或能修复,也或者你的版本不完整吧,可能它涉及到其它一些对象库。装个vb企业版,完整点。
这个附件是用向导完成,带了工具条,如果能打开的话说明没问题,如打不开说明你的vb某些部件缺失。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一行: MSComctlLib.Button
这是什么类型??
这是什么类型??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询