Fein!
Was mich noch interessieren würde: hast Du einmal versucht, einen OnClick Event zu verwenden?
Nein, auf Elementen mit Enabled := False hat man ja auch nicht zu klicken
Delphi-Quellcode:
...
OnClick := OnClick; <-- ULIK: Event durchschleifen
OnDblClick := OnDblClick; <-- ULIK: Event durchschleifen
...
Das ist jetzt nicht Dein Ernst, oder?
Mit
i := i;
ändert sich nix.
In so einem Fall sollte man immer
objekt.i := anderesobjekt.i;
verwenden.
Ich hoffe diese Anregung hilft Dir.