Autor Beitrag
Delphi~Anfänger
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 97



BeitragVerfasst: 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 :roll:
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mi 12.05.04 13:33 
Ganz einfach (na ja, für mich :wink: , kleiner Scherz...):

ausblenden Delphi-Quelltext
1:
2:
//in OnClick-Ereignis (Objektinspektor - Ereignisse - OnClick - Doppelklick)
    Edit1.Text:='';
Delphi~Anfänger Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 97



BeitragVerfasst: Mi 12.05.04 13:35 
dann sagt der:


"Edit1.Text:='';" ist kein gültiger Bezeichner.
smiegel
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 992
Erhaltene Danke: 1

WIN 7
D7 Prof., C#, RAD XE Prof.
BeitragVerfasst: Mi 12.05.04 13:37 
Hallo,

statt Edit1 musst Du den Namen angeben, den Du dem Editfeld verpasst hast.

Ansonsten in der OnClick:
ausblenden 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 97



BeitragVerfasst: Mi 12.05.04 13:38 
der name is ja edit1 :?
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 992
Erhaltene Danke: 1

WIN 7
D7 Prof., C#, RAD XE Prof.
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 97



BeitragVerfasst: Mi 12.05.04 13:41 
ausblenden volle Höhe Delphi-Quelltext
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
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  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 user profile iconPeter Lustig (14:41, 12.05.2004): Delphi-Tags hinzugefügt
smiegel
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 992
Erhaltene Danke: 1

WIN 7
D7 Prof., C#, RAD XE Prof.
BeitragVerfasst: 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.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 97



BeitragVerfasst: Mi 12.05.04 13:44 
ja das versuche ich ja selber hinzubekommen (ich mach das über die leiste am linken rand)
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mi 12.05.04 13:44 
Das waren bei mir ZWEI EINFACHE Anführungszeichen und kein doppeltes...

Kopier den Code mal aus meinem Beitrag!

ausblenden Delphi-Quelltext
1:
Edit1.Text:='';					
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 97



BeitragVerfasst: Mi 12.05.04 13:46 
hab ich funzt aba immer noch nich
Delphi~Anfänger Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 97



BeitragVerfasst: Mi 12.05.04 13:47 
wie bekomme ich denn den "problemcode"
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mi 12.05.04 13:48 
Stimmt, sah nur so aus, als wäre es ein doppeltes, Sorry :oops:

Aber:
Was den Fehler auslöst wird sein:
Du muss das in OnClick reinschreiben!!!

[edit:] Stimmt, TForm1 fehlte
ausblenden 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.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mi 12.05.04 13:50 
jaenicke hat folgendes geschrieben:
Stimmt, sah nur so aus, als wäre es ein doppeltes, Sorry :oops:

Aber:
Was den Fehler auslöst wird sein:
Du muss das in OnClick reinschreiben!!!

ausblenden 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 97



BeitragVerfasst: Mi 12.05.04 13:52 
wie weißt man editonclick etwas zu
smiegel
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 992
Erhaltene Danke: 1

WIN 7
D7 Prof., C#, RAD XE Prof.
BeitragVerfasst: 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)