AGB  ·  Datenschutz  ·  Impressum  







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

Prüfen ob Eingabefeld leer ist !?!

Ein Thema von joel93 · begonnen am 26. Jul 2006 · letzter Beitrag vom 6. Aug 2006
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    
Benutzerbild von joel93
joel93

Registriert seit: 15. Jun 2006
Ort: Lennestadt
139 Beiträge
 
Delphi 7 Professional
 
#1

Prüfen ob Eingabefeld leer ist !?!

  Alt 26. Jul 2006, 14:34
Ich möchte prüfen ob ein edit-feld leer ist, ich kenne zwei möglichkeiten:
Delphi-Quellcode:
if (Edit1.Text = '') then // Den Inhalt (Edit.Text) prüfen
begin
  ShowMessage('In Edit1 seht nichts');
end;
und:
Delphi-Quellcode:
if (Length(Edit2.Text) = 0) then // Die Anzahl der Zeichen (Length) prüfen
begin
  ShowMessage('In Edit2 stehen null Zeichen');
end;
Aber wenn ich mehrrere Leerzeichen eintipp springen diese befehle nicht mehr an!
Joel
http://g3dbef.funpic.de/ubar/ubarani.gif
(\_/)
(o.o) Copy Bunny into your signature
(> <) to help him on his way to world domination.
  Mit Zitat antworten Zitat
Benutzerbild von arbu man
arbu man

Registriert seit: 3. Nov 2004
Ort: Krefeld
1.108 Beiträge
 
Delphi 7 Professional
 
#2

Re: Prüfen ob Eingabefeld leer ist !?!

  Alt 26. Jul 2006, 14:35
dafür gibt es die funktion trim (OH hilft)
Björn
>> http://bsnx.net <<
Virtual DP Stammtisch v1.0"iw" am 19.09.2007 - ich war dabei!
  Mit Zitat antworten Zitat
Benutzerbild von joel93
joel93

Registriert seit: 15. Jun 2006
Ort: Lennestadt
139 Beiträge
 
Delphi 7 Professional
 
#3

Re: Prüfen ob Eingabefeld leer ist !?!

  Alt 26. Jul 2006, 14:39
OH ???
Joel
http://g3dbef.funpic.de/ubar/ubarani.gif
(\_/)
(o.o) Copy Bunny into your signature
(> <) to help him on his way to world domination.
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#4

Re: Prüfen ob Eingabefeld leer ist !?!

  Alt 26. Jul 2006, 14:40
Hi!

Einfach mal mit der Maus drüber gehen

OH = Online-Hilfe, F1!


Ciao, Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Prüfen ob Eingabefeld leer ist !?!

  Alt 26. Jul 2006, 14:41
Fahr mit der Maus über das uinterstichende Wort.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von ManuMF
ManuMF

Registriert seit: 11. Jul 2005
1.016 Beiträge
 
Delphi 6 Personal
 
#6

Re: Prüfen ob Eingabefeld leer ist !?!

  Alt 26. Jul 2006, 14:42
Oder
if (StringReplace(Edit1.Text, ' ', '', [rfReplaceAll]) = '') statt der 1. Lösung.

Die Funktion Delphi-Referenz durchsuchenStringReplace haut dir dabei alle Leerzeichen raus.
(Wenn du über dieses Symbol mit der Maus fährst, wird dir ebenfalls empfohlen, in der Hilfe nachzuschlagen )
Gruß,
ManuMF

Endlich hab ich was Positives an Vista entdeckt: Das mitgelieferte Mahjongg
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.166 Beiträge
 
Delphi 12 Athens
 
#7

Re: Prüfen ob Eingabefeld leer ist !?!

  Alt 26. Jul 2006, 14:47
Zitat von mkinzler:
Fahr mit der Maus über das uinterstichende Wort.
bei mir ist OH aber auch nicht unterstrichen (und ich weiß, das da sondt 'ne grüne Strichellinie ist)

@ManuMF: StringReplace ist da aber nicht gerade effektiv, was diese aufgabe angeht
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Prüfen ob Eingabefeld leer ist !?!

  Alt 26. Jul 2006, 14:49
Zitat:
bei mir ist OH aber auch nicht unterstrichen (und ich weiß, das da sondt 'ne grüne Strichellinie ist)
Bei mir schon.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von ManuMF
ManuMF

Registriert seit: 11. Jul 2005
1.016 Beiträge
 
Delphi 6 Personal
 
#9

Re: Prüfen ob Eingabefeld leer ist !?!

  Alt 27. Jul 2006, 19:21
Zitat von himitsu:
StringReplace ist da aber nicht gerade effektiv, was diese aufgabe angeht
Wieso? Das Edit soll auf leer oder nur Leerzeichen (
Zitat von joel93:
Aber wenn ich mehrrere Leerzeichen eintipp springen diese befehle nicht mehr an!
) geprüft werden, dafür reicht es doch.
Gruß,
ManuMF

Endlich hab ich was Positives an Vista entdeckt: Das mitgelieferte Mahjongg
  Mit Zitat antworten Zitat
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#10

Re: Prüfen ob Eingabefeld leer ist !?!

  Alt 27. Jul 2006, 19:31
Dass es funktioniert, hat niemand bestritten, aber Trim ist natürlich um Einiges schneller. Und selbst wenn man argumentiert, dass an dieser Stelle im Programm wohl nicht an Rechenzeit gespart werden muss, finde ich Lösung Nr. 1 doch um Einiges intuitiver und lesbarer. Letzteres spätestens dann, wenn auch noch Tabs ignoriert werden sollen .
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    


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 17:27 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