Außer in das Editfeld sollen ausschließlich Zahlen eingegeben werden dürfen. Dann bietet sich ein SpinEdit oder MaskEdit wohl eher an.
Das kommt drauf an.
Wenn es sich um Daten handelt, die gerne über das Clipboard kopiert werden, dann ist eine Beschränkung auf Ziffern eher störend.
Beispiel:
Manche Formulare haben zwei Felder für Telefonvorwahl und Telefonnr.
Der Benutzer kopiert eine Handynummer inklusive Sonderzeichen aus einem anderen Dokument, schliest das Dokument und möchte dann einfügen.
Wenn die Zielfelder keine Restriktionen haben, dann kann er die Gesamtnummer in beide Felder einfügen und löscht dann das, was nicht reingehört.
Wenn die Zielfelder aber in Länge und Zeichen hart begrenzt sind, dann wird es für den Benutzer sehr umständlich.
Notfalls muss er sogar ein Notepad öffnen, die Gesamtnummer einfügen nur um Vorwahl und Telefonnr getrennt zu kopieren.
===> lieber nicht zu viele Restriktionen auf Eingabefelder legen und stattdessen die Daten bei der Übernahme konsolidieren/prüfen.