Ich möchte meine Form dynamisch aufbauen. Das heißt, unsere Kunden verwalten Ihr Equipment sehr unterschielich und so ergeben sich unterschiedliche Schlüsselformate.
Die Maske der verschiedenen Formate verwalte ich in einer Initialisierungstabelle, welche zur Laufzeit (Load_Event) ausgelesen wird)
Dann soll die Zuweisung per
Me.controls("meinFeld").Mask bzw. Me.contols("meinFeld").Property("Mask")
erfolgen.
Ich habe vorher viel in Access programmiert und da hatte ich es mit
Forms(Form).Controls(uform).Controls(ctl).Properti es(prop) gut lösen können.
Die Form,uform,ctl und prop hatte ich in der benannten Init-Tabelle. Die habe ich dann mit einem Cursor durchlaufen.
Eine ähnlich Lösung möchte ich in VB2008 aufbauen.
Wenn ich nun ein Textfeld als MaskedTextbox (Name=mbt1) in meine Form aufnehme kann ich hart
[highlight=vbnet]Me.mtb1.Mask = ">L" [/highlight]
zuweisen.
Bei einem Aufruf
[highlight=vbnet] Me.controls("mtb1").Mask = ">L" [/highlight]
kommt aber der Fehler: "mask" ist kein Member von "System.Windows.Forms.Control"
Und da habe ich noch gar nicht versucht, auch die Eigenschaft dynamisch zu übergeben.
Vielen Dank vorab für die Unterstützung
mfg dbfreak
Die Maske der verschiedenen Formate verwalte ich in einer Initialisierungstabelle, welche zur Laufzeit (Load_Event) ausgelesen wird)
Dann soll die Zuweisung per
Me.controls("meinFeld").Mask bzw. Me.contols("meinFeld").Property("Mask")
erfolgen.
Ich habe vorher viel in Access programmiert und da hatte ich es mit
Forms(Form).Controls(uform).Controls(ctl).Properti es(prop) gut lösen können.
Die Form,uform,ctl und prop hatte ich in der benannten Init-Tabelle. Die habe ich dann mit einem Cursor durchlaufen.
Eine ähnlich Lösung möchte ich in VB2008 aufbauen.
Wenn ich nun ein Textfeld als MaskedTextbox (Name=mbt1) in meine Form aufnehme kann ich hart
[highlight=vbnet]Me.mtb1.Mask = ">L" [/highlight]
zuweisen.
Bei einem Aufruf
[highlight=vbnet] Me.controls("mtb1").Mask = ">L" [/highlight]
kommt aber der Fehler: "mask" ist kein Member von "System.Windows.Forms.Control"
Und da habe ich noch gar nicht versucht, auch die Eigenschaft dynamisch zu übergeben.
Vielen Dank vorab für die Unterstützung
mfg dbfreak
Comment