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 FMX.Edit.TClearingEdit für VCL (https://www.delphipraxis.net/196678-fmx-edit-tclearingedit-fuer-vcl.html)

jus 8. Jun 2018 15:23

FMX.Edit.TClearingEdit für VCL
 
Hallo,

ich verwende Delphi 2007. Da suche ich eine Edit Komponente, die einen Knopf zum zurücksetzen der Eingabe hat. Ich habe gesehen, dass anscheinend in neueren Delphi Versionen FMX sowas bereitstellt. Könntet ihr eine günstige Komponente empfehlen? Oder stellt eigentlich Windows selber sowas schon bereit?

lg,
jus

TiGü 8. Jun 2018 15:28

AW: FMX.Edit.TClearingEdit für VCL
 
Du suchst ein Edit mit Button?
Das ist doch jetzt auch kein Hexenwerk selber zu machen?!?
https://wiki.delphigl.com/index.php/...tenentwicklung

mkinzler 8. Jun 2018 15:41

AW: FMX.Edit.TClearingEdit für VCL
 
Bei TButtonedEdit könnte man dies implementieren. (Siehee Beispiel von EMBT) oder man nimmt die (bei neueren Delphiversionenn) auch inkludierte Version von Raize (TRzButtonEdit) und setzt ButtonKind auf bkReject

himitsu 8. Jun 2018 15:45

AW: FMX.Edit.TClearingEdit für VCL
 
Ein TButtonedEdit, dort eine ImageList zuweisen, bei RightButton das Hint=Clear, Visiable=True und noch ein ImageIndex zuweisen.
Dann in OnRightButtonClick einfach nur
Delphi-Quellcode:
(Sender as TEdit).Clear;
rein und fertig.
(als abgeleitete Komponente gibt es kein Clickevent zum Überschreiben, also dort das Property OnRightButtonClick auf Stored False stellen und im Construktor eine lokale Ereignismethode zuweisen)

Bei DevExpress der TcxEdit ist auch ein ButtonEdit, nur kann man da als Button-Beschriftung auch einen Text nehmen, wie z.B. das [X] (Char
Delphi-Quellcode:
!
) aus dem Font Marlett
oder eines der Kreuze im Unicode https://de.wikipedia.org/wiki/Kreuzc...ichencodierung


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