Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Edit Komponente OnKlick Event
ruhrpott-desire - Mo 25.08.08 14:57
Titel: Edit Komponente OnKlick Event
Hallo,
ahbe weder per Suche noch bei google was gefunden, also seit nicht zu hart ;)
Ich habe in eine Edit Komponente 'Bitte Namen eingeben' reingeschrieben, nun möchte ich dass dieser Text, bei einem Klick auf die Komponente verschwindet und der Cursor direkt am Anfang steht.
Ich habe s versucht mit Editkomponente (Objektinspektor) Dann Ereignisse Dann Onlick dann da rein Clear;
Klappt aber so leider nicht, was kann ich machen?
Dankes chomal
Gruß
ruhrpott-desire
Moderiert von
Gausi: Topic aus Sonstiges (Delphi) verschoben am Mo 25.08.2008 um 15:09
Marc. - Mo 25.08.08 15:08
Titel: Re: Edit Komponente OnKlick Event
ruhrpott-desire hat folgendes geschrieben: |
Ich habe s versucht mit Editkomponente (Objektinspektor) Dann Ereignisse Dann Onlick dann da rein Clear; |
Doppelklick in das Ereignisfeld "OnEnter" oder auch "OnClick". In dem automatisch erzeugten Methoden lässt sich dann unteranderem Edit.Clear aufrufen. ;)
Blackheart666 - Mo 25.08.08 15:09
Schon mal probiert mit
ruhrpott-desire - Mo 25.08.08 15:23
Danke für die Tipps, habe es nun so gelöst:
Delphi-Quelltext
1: 2: 3: 4:
| procedure TForm1.nameClick(Sender: TObject); begin name.clear; end; |
Und das mit ereigniss verbudnen
Danke ihr beiden ;)
Moderiert von
Gausi: Delphi-Tags hinzugefügt
elundril - Mo 25.08.08 15:32
ich würde es ins OnEnter schreiben, denn was ist wenn man einen Infolehrer gehabt hat der einem strengstens Beigebracht hat das Mäuse für Katzen sind und man deswegen und aus zeitgründen lieber mit der Tabulatortaste arbeitet?? ich würde das ganze so lösen:
Delphi-Quelltext
1: 2: 3: 4:
| procedure TForm1.Edit1Enter(Sender: TObject); begin Name.SelectAll; end; |
der Vorteil ist das man gleich losschreiben kann und der vorherige text wird nicht gleich gelöscht, denn was ist wenn man unabsichtlich reinklickt???
außerdem ist im OnEnter auch die Möglichkeit mit dem Tab ausgeschlossen. ;-)
lg elundril
P.S.: Bitte verwende für deinen Quellcode im Forum die Delphi-Tags (diese hier: [
delphi] DeinCode [/
delphi]). Dadurch wird der Code lesbarer!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!