Button beim Click unsichtbar machen

Hallo zusammen,

vieleicht kennen einige von Euch das Problem:

Ich möchte einen Button nach dem Clicken, unsichtbar machen (.visible = False).

Jedoch kommt immer die Fehlermeldung, dass das Objekt, welches den Fokus hat, nicht ausgeblendet werden kann.

Wie geht das trotzdem?

Vielen Dank schon im Voraus für Eure Hilfe!

Klaschl

Hallo Klatschl,

einfachster Weg, setze den Focus auf ein anderes Feld in Deinem Formular (.setfocus) und mache danach den Button unsichtbar.

Peter

Hallo.

Wie geht das trotzdem?

Wenn Du zwei Steuerelemente Buh und Bäh hast, schreibst Du jeweils in die Ereignisprozedur

Sub Buh_Click()

Bäh.Visible=True
Bäh.SetFocus
Buh.Visible=False

End Sub

Sub Bäh_Click()

Buh.Visible=True
Buh.SetFocus
Bäh.Visible=False

End Sub

Schließlich muss der arme Fokus ja irgendwo hin, wenn Du Dein Steuerelement geklocken hast …

Gruß kw