Gewusst wie: ausblenden der button-Steuerelement in VBA

Gibt es jemand hier noch Programmieren VBA?

Ich versuche, diesen code zu arbeiten

Private Sub button3_click()

    'hide main buttons
    button1.Visible = False
    button2.Visible = False
    button3.Visible = False

    'show submenu buttons
    button4.Visible = True;
    button5.Visible = True;

End Sub

Was ich versuche zu tun, ist im Grunde, dass ich ein Hauptformular, hat 5 Haupt-button-Steuerelemente. 2 von Ihnen sind versteckt auf Start. Also wenn ich auf button 3, ich ausblenden möchten, die ersten 3 buttons, und "einblenden" die beiden anderen.
Beim ausführen dieses Ereignis, ich bekam eine Fehlermeldung

"Laufzeitfehler 2165 - Du kannst dich nicht verstecken ein Steuerelement, das den Fokus hat".

Hat jemand über diesen Aspekt der Programmierung vor? Ich bin sicher, es ist machbar. Ich verstehe einfach nicht, was hier schief gelaufen...

  • Vielen Dank an alle. Alle Ihre Vorschläge wurden ausprobiert - Sie funktionieren! Ich hätte gedacht, es gibt einen Weg, um diese einfache Funktionalität arbeiten, wenn Sie könnten "denken außerhalb des Platzes", wenn die Codierung. Cheers. 🙂
InformationsquelleAutor awongCM | 2012-01-28
Schreibe einen Kommentar