Textfeld sperren
Verfasst: So, 27.09.2009 15:05
Hallo,
ich möchte mit der Auswahl einer Checkbox mehrere Textfelder sperren (sichtbar ausgegraut, keine Eingabe möglich). Mit "Enabled" wird zwar das Textfeld gesperrt und es kann kein Text mehr eingegeben werden, aber der visuelle Zustand des Eingabefeldes ändert sich nicht. Nur der bisher eingegebene Text wird grau. Ich möchte aber, dass nachdem ein Häkchen in der Checkbox gesetzt wurde, sichtbar die Sperrung der Textfelder geschieht, also die Hintergrundfarbe des Textfeldes grau wird. Muss ich das so selbst programmieren, also die Hintergrundfarbe ändern, oder gibt es dafür einen einfachen Basic-Befehl, der das Feld sperrt und ausgraut?
Bisher habe ich das so:
Gruss
Bert
ich möchte mit der Auswahl einer Checkbox mehrere Textfelder sperren (sichtbar ausgegraut, keine Eingabe möglich). Mit "Enabled" wird zwar das Textfeld gesperrt und es kann kein Text mehr eingegeben werden, aber der visuelle Zustand des Eingabefeldes ändert sich nicht. Nur der bisher eingegebene Text wird grau. Ich möchte aber, dass nachdem ein Häkchen in der Checkbox gesetzt wurde, sichtbar die Sperrung der Textfelder geschieht, also die Hintergrundfarbe des Textfeldes grau wird. Muss ich das so selbst programmieren, also die Hintergrundfarbe ändern, oder gibt es dafür einen einfachen Basic-Befehl, der das Feld sperrt und ausgraut?
Bisher habe ich das so:
Code: Alles auswählen
...
if oChkAuszahlung.state = 1 then
oForm.getByName("txt_Kontonummer").Enabled = false
oForm.getByName("txt_BLZ").Enabled = false
oForm.getByName("lb_Bankinstitute").Enabled = false
end if
...
Bert