AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Überprüfung durch If schleife

Ein Thema von joe.fresh · begonnen am 25. Jun 2003 · letzter Beitrag vom 25. Jun 2003
Antwort Antwort
joe.fresh

Registriert seit: 5. Jun 2003
Ort: Mainz
27 Beiträge
 
Delphi 3 Standard
 
#1

Überprüfung durch If schleife

  Alt 25. Jun 2003, 15:17
hi!
ich habe ein problem und zwar möchte ich
mit einer if schleife abprüfen ob in edit3.text
zahlen eingegeben werden und wenn nich soll eine
showmessage angezeigt werden.

danke im voraus

Joe.Fresh
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#2
  Alt 25. Jun 2003, 15:27
Moin Dominik,

die von Dir beschriebene Vorgehensweise wird wohl nicht gehen. Das ginge wohl bei Konsolenprogrammen, aber nicht bei ereignisgesteuerten.

Da hättest Du grob gesehen jetzt drei Möglichkeiten:
  1. Du prüfst jedes Zeichen bei der Eingabe und lässt es zu oder nicht (ggf. mit Meldung, was ich allerdings für unnötig halte (genaugenommen für unsinnig, aber wenn's sein muss...)
    Such hierzu mal nach KeyPress, das hatten wir schon oft.
  2. Du prüfst bei jeder Veränderung des Edits den Inhalt auf gültige Zeichen (im Ereignis OnChange)
  3. Du prüfst die Eingabe beim Verlassen des Edits auf Gültigkeit (im Ereignis OnExit)

Ich persönlich würde die erste Variante vorziehen. Sie ist auch für den Anwender am komfortabelsten. Was nicht erlaubt ist, kann auch nicht eingegeben werden.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
joe.fresh

Registriert seit: 5. Jun 2003
Ort: Mainz
27 Beiträge
 
Delphi 3 Standard
 
#3
  Alt 25. Jun 2003, 15:41
Ok Danke dir!
Hab es gefunden und alles funktioniert.

Mfg

Dominik
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:22 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz