Autor Beitrag
detke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 55

WIN XP
Delphi 5
BeitragVerfasst: Mo 13.08.07 12:32 
Hi,

Hier noch mal eine anfängerfrage.
Ich habe jetzt in meinen edit feldern drin stehen was man dort rein schreiben soll und jetzt muss man immer den text dann entfernen.
Meine frage kann man das nicht irgend wie so machen das wenn man reinklickt der text weg ist und man schreiben kann?


Moderiert von user profile iconChristian S.: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Mo 13.08.2007 um 12:33


Zuletzt bearbeitet von detke am Mo 13.08.07 12:35, insgesamt 1-mal bearbeitet
Heiko
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Mo 13.08.07 12:34 
Im OnClick Clear aufrufen.
detke Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 55

WIN XP
Delphi 5
BeitragVerfasst: Mo 13.08.07 12:37 
Das Funktioniert bei mir leider nicht.
pigfacejoe
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 332
Erhaltene Danke: 1

Win 10, Ubuntu
Delphi,Javascript, PHP, Java, Python
BeitragVerfasst: Mo 13.08.07 12:40 
Müsste aber eigentlich klappen:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
procedure TForm1.Edit1Click(Sender: TObject);
begin
Edit1.Clear;
end;


Falls nicht, was kommt denn für ne Fehlermeldung?

Gruss
PigfaceJoe
detke Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 55

WIN XP
Delphi 5
BeitragVerfasst: Mo 13.08.07 12:41 
Funkt auch net ich test mal weiter
TheAxeEffect
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 37



BeitragVerfasst: Mo 13.08.07 12:43 
schau mal: klicke in der entwicklungsumgebung doppelt auf das edit-feld.
dann schreibst du zw. begin und end "clear;" bzw. "namedesfeldes(zb. edit1).text:='';" rein (ohne die anführungszeichen). das muss gehen.
mfg,
simon
pigfacejoe
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 332
Erhaltene Danke: 1

Win 10, Ubuntu
Delphi,Javascript, PHP, Java, Python
BeitragVerfasst: Mo 13.08.07 12:43 
Was genau "funkt" denn ned??
Passiert einfach nichts?
Lässt sichs nicht compilieren?
Kommt ne Fehlermeldung?
pigfacejoe
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 332
Erhaltene Danke: 1

Win 10, Ubuntu
Delphi,Javascript, PHP, Java, Python
BeitragVerfasst: Mo 13.08.07 12:44 
Nein, ned doppelt aufs Edit Feld, weil du dann nämlich ins OnChange Ereignis rutschst!
detke Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 55

WIN XP
Delphi 5
BeitragVerfasst: Mo 13.08.07 12:46 
Er kennt diesen Befehl nicht:

ausblenden Delphi-Quelltext
1:
procedure TForm1.Edit1Click(Sender: TObject);					


Genauer gesagt den befehl Edit1Click
Heiko
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Mo 13.08.07 12:49 
Jupp, ist korrekt das er da meckert. Da du eine Kleinigkeit nicht gemacht hast ;).

Klicke mal auf deinen Edit. Gehe dann in den Objektinspektor. Dort auf die Reiterseite Ereignisse. Anschließend klickste doppelt auf OnClick. Du landest im Source in einer Prozedur. In dieser Prozedur schreibst du das mit Clear rein.
pigfacejoe
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 332
Erhaltene Danke: 1

Win 10, Ubuntu
Delphi,Javascript, PHP, Java, Python
BeitragVerfasst: Mo 13.08.07 12:49 
Ok, alles von vorne:
Hier jetzt in einzelnen Schritten, was zu tun ist:
1) Edit Feld aufs Formular ziehen.
2)Edit Feld auswählen, sodass im Objektinspektor das Object Edit1 ausgewählt ist.
3) im Objektinspektor zur Sparte "Ereignisse" wechseln
4) Doppelklick auf "OnClick" (also in das leere Feld nen Doppelklick
5) Dort dann ziwcshen begin und end edit1.clear eintragen
F9 drücken und ab gehts!

Gruss
PigfaceJoe
detke Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 55

WIN XP
Delphi 5
BeitragVerfasst: Mo 13.08.07 12:51 
Ah Danke Heiko
jetzt geht es.
oldmax
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 380


D3 Prof, D4 Prof
BeitragVerfasst: Di 14.08.07 06:36 
Hi
Nun, auch wenn's nicht das ist, was du gefragt hast, aber bist du sicher, das dies der richtige Weg ist ? Angenommen, du hast dich verschrieben und willst korrigieren, schwupps, Text ist weg, alles also wieder von vorn.
Setze ein Label über das Editfeld mit der Caption, was es bedeutet.
Z.B "Name", dann weiß jeder, aha, hier gebe ich einen Namen ein.... oder so
Gruß oldmax

_________________
Zier dich nich so, ich krieg dich schon....