000
01.05.2006, 16:17 Uhr
~Gast
Gast
|
hallo! ich habe jetzt schon bestimmt 1 std das forum durchsucht, aber nicht gefunden, was mir wirklich weitergeholfen hat. da ich am verzweifeln bin, versuch ichs jetzt mal mit nem eigenen thema.
ich muss ein programm schreiben, das die prüfziffer von eans ausgibt. da eine ean nur aus zahlen besteht sollen auch nur die eingegeben werden dürfen. die eingabe läuft über ein edit feld. ich habs auch mit nem maskedit feld versucht, aber dabei stört mich, dass der cursor nicht an die erste stelle gebunden ist. d.h. man könnte eine zahl eingeben, bei der an der ersten stelle nichts steht (ich hoffe ihr versteht, was ich meine). und das möcht ich vermeiden.
gibt es nicht eine möglichkeit die eingabe über die tastatur erst zu prüfen, ob es eine ziffer ist und nur wenn das auch zutrifft die änderung im edit feld zuzulassen? ich hab da schon mit den ereignissen OnKeyPress und OnKeyDown experimentiert, aber nichts wirklich funktionierendes auf die beine gestellt.
ich hoffe es kann mir jemand weiterhelfen sonst muss ich bei meinem alten programm bleiben, wo die ziffern nur über buttons eingegeben werden können. das ist zwar unabstürzbar, aber auch sehr unkomfortabel. |