Eingabeelemente sperren?

16/12/2009 - 19:49 von Klaus Dasenbrock | Report spam
Hi Leute, ich habe auf einer Webform ca. 40 Eingabefelder
(Textboxen,Dropdown u.a.) ausserdem noch ein Image welches bei Mouseover das
Bild vergrößert darstellt.
Ich habe jetzt mehrere Möglichkeiten die Seite anzuzeigen. Einmal im Edit
Modus, wo alle Felder freigeschaltet sind (Enabled=true) und denn den
Viewmodus wo man sich nur die Daten anschauen kann, aber keinerlei Felder
(bis auf das Image) editierbar sind.
Ich hatte mal alles in eine Groupbox (Infragistics) gepackt, aber denn ist
alles enabled oder disabled.
Im Moment mache ich es auf die Art
Textbox.enabled=true oder false
usw. usw.

Gibt es eine schnellere Art die Eigenschaften der Felder zu àndern? Evtl.
gleichzeitig wo der jeweilige Value zugewiesen wird?
 

Lesen sie die antworten

#1 Karsten Samaschke
16/12/2009 - 23:16 | Warnen spam
Am 16.12.09 19:49, schrieb Klaus Dasenbrock:

Gibt es eine schnellere Art die Eigenschaften der Felder zu àndern? Evtl.
gleichzeitig wo der jeweilige Value zugewiesen wird?



Nein, einzige Lösung wàre, alles in ein Panel o.à. zu packen und dann
dieses Panel mit Enabled=false zu versehen, aber das machst Du ja
bereits. Ansonsten ggf. eine Extension-Method schreiben, so dass Du dem
Control einen Wert *und* einen Wert für eine andere Eigenschaft mitgeben
kannst.

Mit freundlichen Gruessen / Best regards,

Karsten Samaschke
IT-Development, IT-Training, IT-Coaching

Nerd: http://www.aspextra.de
Blog: http://karsan.de
Family: http://www.familyblogger.de
Community: http://www.aspnetzone.de

Sent via MacBook Pro / OS X 10.6 (Snow Leopard)

Ähnliche fragen