Property Let mit mehreren Argumenten

17/03/2008 - 22:04 von Thomas Wolf | Report spam
Hallo NG

Ich kann doch einer Property Let (es gibt keine Get-Prozedur dazu) mehr als
ein Wert beifügen? Oder sehe ich das Falsch?

Private mp_InputBoxText As String
Private mp_InputShowAsPassword As Boolean

Property Let InputBoxStandardText(TextInputBox As String, optional
InputShowAsPassword As Boolean)
mp_InputBox = TextInputBox
mp_InputShowAsPassword = InputShowAsPassword
End Property

Da kommt bei der ersten Zeile die Fehlermeldung: "Fehler beim Kompilieren.
Argument ist nicht Optional."

Was mache ich falsch?

Gruss
Thomas
 

Lesen sie die antworten

#1 Jörg Ostendorp
17/03/2008 - 22:21 | Warnen spam
Hallo Thomas,

Ich kann doch einer Property Let (es gibt keine Get-Prozedur dazu) mehr als
ein Wert beifügen? Oder sehe ich das Falsch?

Private mp_InputBoxText As String
Private mp_InputShowAsPassword As Boolean

Property Let InputBoxStandardText(TextInputBox As String, optional
InputShowAsPassword As Boolean)
mp_InputBox = TextInputBox
mp_InputShowAsPassword = InputShowAsPassword
End Property

Da kommt bei der ersten Zeile die Fehlermeldung: "Fehler beim Kompilieren.
Argument ist nicht Optional."

Was mache ich falsch?



"Optional. Indicates that an argument is not required. If used, all
subsequent arguments in arglist must also be optional and declared using
the Optional keyword. Note that it is not possible for the right side of a
Property Let expression to be Optional".

Vertausch mal die Parameter.

Grüßle vom Bodensee
Jörg Ostendorp

Access-FAQ: www.donkarl.com

Ähnliche fragen