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 TEdit mit Hint im Textfeld - wie realisieren? (https://www.delphipraxis.net/122509-tedit-mit-hint-im-textfeld-wie-realisieren.html)

Ares 17. Okt 2008 10:08


TEdit mit Hint im Textfeld - wie realisieren?
 
Hallo!

Ich will gerne eine eigene, von TEdit abgeleitete Komponente erstellen. Ziel ist es, dass in dem Textfeld ein Hinweistext angezeigt wird solange dort noch keine Eingabe vorgenommen wurde. Klickt der Nutzer in das Feld verschwindet der Hinweis und eigene Text kann eingegeben werden. Wird kein Text eingegeben bzw. vorhandener Text wieder gelöscht, wird wieder der Hinweis angezeigt.

Dafür wollte ich die Paint Methode von TEdit überschreiben, die gibt es aber gar nicht bzw. ist für mich nicht zugänglich :-P

Hat jemand eine Idee, wie ich ein solches TEdit erstellen kann bzw. welche Methoden ich überschreiben muss um den gezeichneten Text zu beeinflussen?

Besten Dank
Ares

Frankfurtoder 17. Okt 2008 10:28

Re: TEdit mit Hint im Textfeld - wie realisieren?
 
Edit: Frage falsch verstanden :s

HenKst 17. Okt 2008 10:49

Re: TEdit mit Hint im Textfeld - wie realisieren?
 
Hum?
Warum willst du da was von TEdit ableiten?

TEdit hat alle Events die du dafür brauchst.
OnPaint ist aber meiner meinung nach der falsche ansatz.

Ich würde es wohl im OnChange machen, bzw den Klick halt im OnClick^^

Sharky 17. Okt 2008 10:56

Re: TEdit mit Hint im Textfeld - wie realisieren?
 
Zitat:

Zitat von Ares
Hallo!

Ich will gerne eine eigene, von TEdit abgeleitete Komponente erstellen. Ziel ist es, dass in dem Textfeld ein Hinweistext angezeigt wird solange dort noch keine Eingabe vorgenommen wurde....

Hai Ares,

dafür brauchst Du nichts abzuleiten ;-) Wenn ich Dich richtig verstehe sollte in diesem Thread die Lösung für Dein Problem beschrieben sein.


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