![]() |
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 |
AW: FMX.Edit.TClearingEdit für VCL
Du suchst ein Edit mit Button?
Das ist doch jetzt auch kein Hexenwerk selber zu machen?!? ![]() |
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
|
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:
rein und fertig.
(Sender as TEdit).Clear;
(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 ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:45 Uhr. |
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