Und wenn du den Constructor überlädst und das
Handle mit übergibts? Das entsprechende
Handle in ein privates Feld speichern (vor dem inherited) und der Rest bleibt so (Params.WndParent wird mit privatem Member bedient). Warum sollte man private Member der eigenen Klasse im Konstruktor nicht vor dem inherited setzen dürfen?
Imho passiert da nichts schlimmes.
Gruß oki