In einem Windows-Forms-Projekt hatte ich eine Klasse von der Klasse TypeConverter
abgeleitet um einen eigenen, benutzerdefinierten Typen-Editor für eine Zeile in einem Eigenschafts-Datenraster („Property Grid“) zu verwenden.
Leider war es so, dass meine überschriebene Funktion GetStandardValuesExclusive
niemals aufgerufen wurde. Andere überschriebene Funktionen wurden hingegen korrekt aufgerufen.
Die Lösung kam aus einem MSN-Forums-Eintrag:
Anstatt meine Klasse von
TypeConverter
abzuleiten, habe ich diese vonStringConverter
abgeleitet.
Anschließend wurde meine Überschreibung („overload“) von GetStandardValuesExclusive
korrekt aufgerufen.