![]() |
Edit auf Klick leeren
Habe ein Edit-Feld in dem ein Name eingegeben werden soll. Jetzt steht in dem Feld: "Bitte richtigen Namen eingeben."
Wenn der Schüler jetzt darauf klickt, soll das Feld leer sein. Ich denke es geht mit einer OnClick Prozedur, aber ich weiß nicht wie es weiter geht. |
AW: Edit auf Klick leeren
Hi,
in etwa so:
Delphi-Quellcode:
(Sender as TEdit).Text := '';
LG, Frederic |
AW: Edit auf Klick leeren
Also:
Edit1.OnClick (Sender as TEdit).Text := ''; oder wie? |
AW: Edit auf Klick leeren
Delphi-Quellcode:
procedure TDeinForm.DeinEditClick(Sender: TObject);
begin (Sender as TEdit).Clear; end; |
AW: Edit auf Klick leeren
Zitat:
PS: In neueren Delphis gibt es die Eigenschaft ![]() ![]() Zitat:
In Sender ist das Objekt drin, von welchem das Ereignis kommt. |
AW: Edit auf Klick leeren
Du hast das Edit vor dir im Designer? Dann klick im Objektinspeektor auf den Ereignisse Reiter und da wiederum doppelt auf das Feld rechts neben OnClick.
Dann müsste das Code-Fenster aufgehen. Da gibst du das ein:
Delphi-Quellcode:
Dann F9 drücken und testen.
(Sender as TEdit).Text:='';
[edit] Da war ich wohl etwas zu spät :( [/edit] |
AW: Edit auf Klick leeren
Nein, statt OnClick besser OnEnter verwenden.
> egal ob das Edit via Tastatur (z.B. mit Tab) oder per Maus (z.B. Linksklick) betreten/aktiviert wird. Aber keine Ahnung, was sein Delphi alles kann, da die Delphi-Version mal wieder verschwiegen wird. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:38 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