auslesen von einem Edit Feld
-
Hallo,
kann mir einer von euch mal schnell sagen wie das geht?
Also ich hab ein Edit1 feld hinter dem eine if-Bedingung steht, bei der aus einer fier stelligen Zahl etwas berechnet werden soll, jetzt hab ich nur folgendes Problem, wenn ich die erste der fier ziffern eingebe fängt die berechnung an und bezieht die weiteren drei ziffern die man noch ein gibt nicht mit in die rechnung ein. Kann ich das Problem so lösen das ich keinen Button brauche auf den man klickn muss um die berechnung zu starten?danke,
ticker
-
hi,
sehr schwerlich zu lesen was du da geschrieben hast.
gehe mal davon aus das die berechnung beim OnChange ereignis des editfeldes startet. nehme das OnExit ereignis für die berechnung.
-
Hallo
Überprüfe in dem OnChange erstmal, ob die Eingabe gültig ist, bevor die Berechnungs ausgeführt wird.
Bei die bedeutet das, ob die Eigenschaft Text genau 4 zeichen enthält und sich diese Zeichen in einen Int umwandeln lassen.bis bald
akari
-
ich habs jetzt danke, jetzt hab ich aber gleich ein weiteres Problem gesehen, wie kann ich festlegen das die eingaben in dem Edit1 feld ein int-wert ist?
-
Hallo
siehe StrToInt und try/catch in der BCB-Hilfe und hier im Forum.
bis bald
akari