Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   TEdit.Clear = ''? (https://www.delphipraxis.net/190064-tedit-clear-%3D.html)

bra 26. Aug 2016 08:49

AW: TEdit.Clear = ''?
 
Zitat:

Zitat von Sherlock (Beitrag 1345782)
In FMX gibt es IsEmpty für Controls, und folgendes führt zur Anzeige einer Erfolgsmeldung:

Delphi-Quellcode:
  myEdit.Clear;
  if myEdit.IsEmpty and (myEdit.Text = '') then
    ShowMessage('Erfolg!');

Ist das nicht doppelt gemoppelt? Eigentlich sollte doch eine der beiden Überprüfungen genügen?

Neutral General 26. Aug 2016 08:55

AW: TEdit.Clear = ''?
 
Ich glaube dass sollte nur zeigen, dass IsEmpty das gleiche ist wie = ''

Sherlock 26. Aug 2016 09:58

AW: TEdit.Clear = ''?
 
:D
In der Tat wollte ich durch das holprige if die Gleichwertigkeit zeigen. Und mea culpa, der kurze Blick zu dieser nachtschlafenden Unzeit in den eigenen Code, der die Verwendbarkeit von IsEmpty prüfen sollte, ist gründlich fehlgeschlagen. Leider hat ein FMX.TEdit kein ISEmpty wohl aber das FMX.TDateEdit - und das habe ich bei mir in Verwendung. FMX ist ja noch im Wachstum, konsistente Implementierung solcher Dinge stehen sicherlich ganz oben auf der Prio-Liste.

Sherlock


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:45 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz