且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

vb6.0动态工具栏

更新时间:2022-12-25 16:19:32

您可以尝试做这样.
You can try doing it this way.
Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
    If Button.Caption = "save" Then
        Call mySave
    ElseIf Button.Caption = "new" Then
        Call myNew
    End If
End Sub

Sub mySave()
    If Me.ActiveForm Is Nothing Then Exit Sub
    Dim f As Form
    Set f = Me.ActiveForm
    Select Case f.Name
        Case "Form1"
            ''do your save for form1
        Case "Form2"
            ''do your save for form2
    End Select
End Sub

Sub myNew()
    If Me.ActiveForm Is Nothing Then Exit Sub
    Dim f As Form
    Set f = Me.ActiveForm
    Select Case f.Name
        Case "Form1"
            ''do your new for form1
        Case "Form2"
            ''do your new for form2
    End Select
End Sub