Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Status von TEdit auswerten ? (https://www.delphipraxis.net/66778-status-von-tedit-auswerten.html)

Hansa 4. Apr 2006 02:02


Status von TEdit auswerten ?
 
Hi,

gibt es eine Möglichkeit, den Status eines Edits auszuwerten ? Es geht darum, ob es blau hinterlegt ist, also bei Eingabe eines Zeichens gelöscht wird, oder eben nicht ?

leddl 4. Apr 2006 05:12

Re: Status von TEdit auswerten ?
 
Ein TEdit hat die Properties SelLength, SelStart und SelText. Damit kannst du recht einfach herausfinden, ob etwas markiert ist, oder nicht. (Falls es das war, was du mit "blau hinterlegt" meintest ;) )

mkinzler 4. Apr 2006 05:42

Re: Status von TEdit auswerten ?
 
Oder meinst du ob es den Focusl hat? Dann hilft .Focused

leddl 4. Apr 2006 05:46

Re: Status von TEdit auswerten ?
 
Aber nur weil es den Focus hat, wird bei Eingabe nicht zwingend etwas gelöscht ;)

mkinzler 4. Apr 2006 05:49

Re: Status von TEdit auswerten ?
 
Das ist ja die Frage was er mit Edit ist balu hinterlegt" meint. Am besten beides kombiniert. ;-)

toms 4. Apr 2006 07:43

Re: Status von TEdit auswerten ?
 
Zitat:

Zitat von mkinzler
Das ist ja die Frage was er mit Edit ist balu hinterlegt" meint.

Wenn wohl etwas selektioniert ist, also wenn SelText einen String enthaelt.

Luckie 4. Apr 2006 08:18

Re: Status von TEdit auswerten ?
 
Nö, dann ist es bei mir dunkel grau. ;)

Hansa 4. Apr 2006 13:20

Re: Status von TEdit auswerten ?
 
Thx Leute, prüfen auf SelLength > 0 reicht. Es ging darum, nur x Nachkommastellen in Komponente zuzulassen und wenn die Vorgabe die bereits hat, dann mußte man zuerst ein Zeichen löschen um dann wieder ein anderes eingeben zu können. Jetzt ist es so, wie sonstwo auch.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:26 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