Autor Beitrag
sauerkraut
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 70



BeitragVerfasst: Do 04.12.03 18:01 
ich hab ne procedur, die, wenn durch klicken eines buttons aktiviert, die caption des buttons in ein feld einfügen soll! nun kann ich aber sender.caption nicht benutzen, da caption in diesem fall undefiniert ist...
CenBells
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1547

Win 7
Delphi XE5 Pro
BeitragVerfasst: Do 04.12.03 18:10 
Hallo,

du musst erstmal einen TypeCast auf sender ausführen. Beispielsweise
ausblenden Delphi-Quelltext
1:
TLabel(Sender).Caption					


Gruß
KEn

_________________
Eine Klasse beschreibt die Struktur und das Verhalten einer Menge gleichartiger Objekte.
sauerkraut Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 70



BeitragVerfasst: Do 04.12.03 18:14 
hmm wenn ich jetzt den button klicke kriege ich ne fehlermeldung...hab es so gemacht: wenn man auf den button klickt wird folgendes ausgeführt:


ausblenden Delphi-Quelltext
1:
form1.r_erg.Text := TLabel(Sender).Caption;					


das ganze sieht dann so aus:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
procedure TForm1.Button3Click(Sender: TObject);
begin
form1.r_erg.Text := TLabel(Sender).Caption;
end;
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Do 04.12.03 19:06 
sauerkraut hat folgendes geschrieben:
hmm wenn ich jetzt den button klicke kriege ich ne fehlermeldung...


ich frage mich was daran so schwer ist, hier auch so schreiben welche Fehlermeldung erscheint . Ist das denn so schwer oder sollen wir hier Rätselraten?

ausblenden Delphi-Quelltext
1:
form1.r_erg.Text := TLabel(Sender).Caption;					

wenn der Sender ein Button ist, nützt dir das typecast zum Label wenig.
ausblenden Delphi-Quelltext
1:
TButton(Sender.caption)					

und das Form1 vor r_erg ist unnötig. Was ist r_erg?

Mfg Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
sauerkraut Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 70



BeitragVerfasst: Do 04.12.03 19:14 
lag an dem form1 vor dem button namen...