ich habe ein Userform mit einer Optionsgruppe und mit ca. 20 Textfeldern. Nun möchte ich verhindern, dass Eingaben in die Felder gemacht werden können.Die Eingabe soll erst möglich sein, wenn ich die Schaltfläche "Bearbeiten" oder "Neu" angeklickt habe.
Ich habe hierfür eine Public Variable deklariert (byteAktiv), der ich den Wert 0 (deaktiviert) bzw. 1 (aktiviert) zuweise. In den entsprechenden Subs würde ich nun mit einem IF für die Unterscheidung der Fälle sorgen.
Ich hoffe bis hier ist noch alles richtig.
Allerdings habe ich gerade zum aktivieren/deaktivieren der Steuerelemente 2 Fragen:
1. Was ist der Unterschied zwischen
TextBox11.Locked = True und
TextBox11.Enabled = False
Ist eine Methode zu bevorzugen oder sind es nur 2 Methoden mit gleicher Auswirkung?
2. Kann ich alle Steuerelemente (Schaltflächen ausgenommen) mit einem Befehl bzw. einer Schleife auf einmal aktivieren/deaktivieren oder muss ich das explizit für jedes Steuerelement angeben?
Gruß,
Peter