Nie mogę zrozumieć procesu tworzenia komponentów. Chce na przykład stworzyć komponent na bazie TEdit, który za każdym razem gdy zostanie uaktywnione zdarzenie onkeypress wykona kod
if Key in ['0'..'9',#8, '-'] then Key := Key
else Key := #0;
Jak by to mniej więcej wyglądało? Wiem, że lepszym rozwiązaniem byłoby chociażby użycie szablonu ale chciałbym stworzyć własny komponent z przyczyn edukacyjnych :)