| Autor |
Beitrag |
Delphi~Anfänger
      
Beiträge: 97
|
Verfasst: Mi 12.05.04 13:26
wie macht man das wenn man auf ein edit feld kickt das der text der im feld steht veschwindet 
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mi 12.05.04 13:33
Ganz einfach (na ja, für mich  , kleiner Scherz...):
Delphi-Quelltext
|
|
Delphi~Anfänger 
      
Beiträge: 97
|
Verfasst: Mi 12.05.04 13:35
dann sagt der:
"Edit1.Text:='';" ist kein gültiger Bezeichner.
|
|
smiegel
      
Beiträge: 992
Erhaltene Danke: 1
WIN 7
D7 Prof., C#, RAD XE Prof.
|
Verfasst: Mi 12.05.04 13:37
Hallo,
statt Edit1 musst Du den Namen angeben, den Du dem Editfeld verpasst hast.
Ansonsten in der OnClick:
Delphi-Quelltext 1:
| TEdit(Sender).Text:=''; |
_________________ Gruß Smiegel
Ich weiß, daß ich nichts weiß, aber ich weiß mehr als die, die nicht wissen, daß sie nichts wissen. (Sokrates)
|
|
Delphi~Anfänger 
      
Beiträge: 97
|
Verfasst: Mi 12.05.04 13:38
der name is ja edit1 
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Mi 12.05.04 13:39
Komisch. Zeig' mal was mehr Code. Der Fehler muss irgendwo drum herum sein.
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
smiegel
      
Beiträge: 992
Erhaltene Danke: 1
WIN 7
D7 Prof., C#, RAD XE Prof.
|
Verfasst: Mi 12.05.04 13:39
Hallo,
irgendetwas hats Du vergessen. Sonst würde der Fehler nicht kommen. Poste einmal den entsprechenden Code.
_________________ Gruß Smiegel
Ich weiß, daß ich nichts weiß, aber ich weiß mehr als die, die nicht wissen, daß sie nichts wissen. (Sokrates)
|
|
Delphi~Anfänger 
      
Beiträge: 97
|
Verfasst: Mi 12.05.04 13:41
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58:
| unit Unit1;
interface
uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls, Tabnotbk;
type TForm1 = class(TForm) Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Button1: TButton; Button2: TButton; Label1: TLabel; Label2: TLabel; Label3: TLabel; ScrollBar1: TScrollBar; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure FormCreate(Sender: TObject); private public end;
var l,b,h,v,o:real; Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject); begin l:=strtofloat(edit1.text); b:=strtofloat(edit2.text); h:=strtofloat(edit3.text); v:=l*b*h; label1.caption:=floattostr(v); o:=2*l*b+2*b*h+2*h*l; label2.caption:=floattostr(o); end;
procedure TForm1.Button2Click(Sender: TObject); begin close; end;
procedure TForm1.FormCreate(Sender: TObject); begin
end;
end. |
Moderiert von Peter Lustig (14:41, 12.05.2004): Delphi-Tags hinzugefügt
|
|
smiegel
      
Beiträge: 992
Erhaltene Danke: 1
WIN 7
D7 Prof., C#, RAD XE Prof.
|
Verfasst: Mi 12.05.04 13:43
Hallo,
und wo ist jetzt die OnClick des Editfeldes?
_________________ Gruß Smiegel
Ich weiß, daß ich nichts weiß, aber ich weiß mehr als die, die nicht wissen, daß sie nichts wissen. (Sokrates)
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Mi 12.05.04 13:43
Öhm, hä? Wo is'n nun der Code zum leeren des Edit-Feldes? Bin ich in meinen jungen Jahren schon so schäl? 
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
Delphi~Anfänger 
      
Beiträge: 97
|
Verfasst: Mi 12.05.04 13:44
ja das versuche ich ja selber hinzubekommen (ich mach das über die leiste am linken rand)
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mi 12.05.04 13:44
Das waren bei mir ZWEI EINFACHE Anführungszeichen und kein doppeltes...
Kopier den Code mal aus meinem Beitrag!
Delphi-Quelltext
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Mi 12.05.04 13:46
| jaenicke hat folgendes geschrieben: | Das waren bei mir ZWEI EINFACHE Anführungszeichen und kein doppeltes...
Kopier den Code mal aus meinem Beitrag! |
Bei dem, was er daraufhin gepostet hat, sind es auch zwei einfache Anführungszeichen.
@Delphi~Anfänger: Um das Problem mit dem Klick zu lösen, bräuchten wir schon den Code davon. Den ganzen Rest zu posten, aber den Code, der Probleme macht, nicht, macht wenig Sinn.
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
Delphi~Anfänger 
      
Beiträge: 97
|
Verfasst: Mi 12.05.04 13:46
hab ich funzt aba immer noch nich
|
|
Delphi~Anfänger 
      
Beiträge: 97
|
Verfasst: Mi 12.05.04 13:47
wie bekomme ich denn den "problemcode"
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mi 12.05.04 13:48
Stimmt, sah nur so aus, als wäre es ein doppeltes, Sorry
Aber:
Was den Fehler auslöst wird sein:
Du muss das in OnClick reinschreiben!!!
[ edit:] Stimmt, TForm1 fehlte
Delphi-Quelltext 1: 2: 3: 4:
| procedure TForm1.Edit1Click(Sender: TObject); begin Edit1.Text:=''; end; |
Und Du musst Edit1.OnClick natürlich auch zuweisen!
Zuletzt bearbeitet von jaenicke am Mi 12.05.04 13:51, insgesamt 2-mal bearbeitet
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Mi 12.05.04 13:48
Naja, Du hast ihn ja irgendwo hingeschrieben. Da sollte er immer noch stehen.
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Mi 12.05.04 13:50
| jaenicke hat folgendes geschrieben: | Stimmt, sah nur so aus, als wäre es ein doppeltes, Sorry
Aber:
Was den Fehler auslöst wird sein:
Du muss das in OnClick reinschreiben!!!
Delphi-Quelltext 1: 2: 3: 4:
| procedure Edit1Click(Sender: TObject); begin Edit1.Text:=''; end; |
Und Du musst Edit1.OnClick natürlich auch zuweisen! |
Vorsicht! Es muss heißen "procedure TForm1.Edit1Click(Sender : TObject)". Aber das sollte der Objektinspektor ja machen.
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
Delphi~Anfänger 
      
Beiträge: 97
|
Verfasst: Mi 12.05.04 13:52
wie weißt man editonclick etwas zu
|
|
smiegel
      
Beiträge: 992
Erhaltene Danke: 1
WIN 7
D7 Prof., C#, RAD XE Prof.
|
Verfasst: Mi 12.05.04 13:53
Hallo,
| jaenicke hat folgendes geschrieben: |
Objektinspektor - Ereignisse - OnClick - Doppelklick
|
_________________ Gruß Smiegel
Ich weiß, daß ich nichts weiß, aber ich weiß mehr als die, die nicht wissen, daß sie nichts wissen. (Sokrates)
|
|