TypeConverter.GetStandardValuesExclusive() - Eine Kurzerklärung


Thomas Wölfer
Thomas Wölfer

11. August 2004


Wenn Sie einen eigenen TypeConverter implementieren dann müssen Sie GetStandardValuesExclusive() verstehen.

Laut Dokumentation liefert die Methode 'true', wenn es sich bei der Liste der Standard Values die GetStandardValues() liefert um eine 'exklusive' Liste handelt. Das ist ein bisschen schwer zu verstehen - was passiert ist aber das folgende:

Angenommen die Standard-Values werden in einem Editor im PropertyGrid angezeigt. Wenn GetStandardValuesExclusive() nun true liefert, dann wird der Editor eine Combo-Box sein, bei der es keine Möglichkeit gibt einen freien Text einzutippen. Liefert die Methode false, dann kann getippt werden.

Mit anderen Worten: Man wird fast immer 'true' liefern wollen.