und in den DevExpressKomponenten ist es noch schlimmer, so daß man die Property der eigenen Ableitungen nicht immer erkennt.
Also ich würde es unbedingt vermeiden, von den DevExpress-Komponenten abzuleiten.
Diese Komponenten sind eh schon kaffeekochende,eierlegende Wollmilchsäue mit denen man fast alles machen kann.
Eigentlich solle man alle Komponenten und insbesondere die Controls als
final oder
sealed (versiegelt) betrachten.
Es mag Fälle geben, bei denen man nur durch Ableitung das gewünschte Verhalten erreichen kann aber diese Fälle sollten die absolute Ausnahme bleiben.