Forums Neueste Beiträge
 

Standardwert einer Property

03/09/2007 - 08:08 von Manfred | Report spam
Hallo,

da ich gerade in einem anderen Thread gesehen habe, wie man den Stanardwert
einer Property für ein Control auch setzen kann, habe ich dazu mal ne Frage.
Bisher habe ich, wenn ich einen DefaultWert für z. B. die Property BackColor
setzen wollte neben der Property auch den folgenden Code hinzugefügt:

private function ShouldSerializeBackColor as boolean

Nun habe ich jedoch eben in einem Thread gesehen, dass man scheinbar auch so
einen DefaultWert setzen kann:

<System.ComponentModel.DefaultValue(GetType(System.Drawing.Color),
"Red")> _
public property BackColor as Color

Wo ist der Unterschied zwischen diesen beiden Methoden?

Gruß
Manfred
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
03/09/2007 - 18:48 | Warnen spam
"Manfred" schrieb:
Nun habe ich jedoch eben in einem Thread gesehen, dass man scheinbar auch
so
einen DefaultWert setzen kann:

<System.ComponentModel.DefaultValue(GetType(System.Drawing.Color),
"Red")> _
public property BackColor as Color

Wo ist der Unterschied zwischen diesen beiden Methoden?



Dieser Standardwert wird in der Entwicklungsumgebung verwendet, wenn im
Eigenschaftenfenster für die Eigenschaft "Zurücksetzen" ausgewàhlt wird.

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen