Autor Beitrag
kfgaus
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mi 27.10.04 00:04 
Wie kann ich bei einem Komponentenarray für einzelne Komponenten des Arrays Ereignisbehandlungen machen? Das plagt micht den ganzen Abend!
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
    procedure Anklicken(Sender: TObject) ;
 end;

var
  Form1: TForm1;
  Ar : Array of TLabel;
  
implementation

{$R *.DFM}

procedure TForm1.FormCreate(Sender: TObject);
var i:integer;
begin
...(definition des labels)...
for i:=0 to Filesize(f)-1 do    AR[i].onclick:=Anklicken;
end;

aber anklicken hat als sender form1 und keine Informationen über die angeklickte Komponente. Das ist endquälend und ich bin sauer auf meine Dummheit und müde!

Kfaus

Moderiert von user profile iconTino: Delphi-Tags hinzugefügt & einige Ausrufe- & Fragezeichen entfernt.
grayfox
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 800

win98, winXP
D4 Standard; D6 Personal
BeitragVerfasst: Mi 27.10.04 01:05 
hallo kfgaus!

vielleicht hilft dir das auf die sprünge:
guckst du hier

mfg, stefan

ps:
Zitat:

Ereignisbehandlungen machen????????????????????????????????
Das plagt micht den ganzen Abend11111111111111111111111111111111111


deine '?' und '1' tasten scheinen zu klemmen. möglicherweise schafft ein tröpfchen öl abhilfe
kfgaus Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mi 27.10.04 11:18 
Danke,grayfox, es funktionierte jetzt sofort!
So leicht und so lange hab ich gestern probiert.

Auch für die Moderation danke. Nächstes Mal versuch ich besser zu schreiben.
KFaus
grayfox
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 800

win98, winXP
D4 Standard; D6 Personal
BeitragVerfasst: Mi 27.10.04 11:42 
bitte, bitte, keine ursache.

mfg, stefan