Beschreibung:
Dieses Code-Snippet speichert in die Variable wert den String, den man bei komplexen Datentypen im DefaultValue-Attribut als value angeben muss. Benötigte using-Direktiven: System.ComponentModel, sowie System.Drawing, wenn der Typ Point, Color, Font, Size, ... ist.
string text = TypeDescriptor.GetConverter(typeof(Font)).ConvertToInvariantString(new Font("Tahoma", 9F, FontStyle.Bold));
Verwendung oberhalb von Properties:
[DefaultValue(typeof([Typ]), [Inhalt der Variable text (in hartcodierter Form])]
Wenn es sich jedoch um eine einfachen Datentyp handelt (bool, string, int, ...), so kann man es so "besser" angeben:
[DefaultValue([Wert])]
(Siehe auch: Attribut [DefaultValue] bei Size, Point, ...)
Schlagwörter: DefaultValue