Hi, der user wird später in der Lage sein die Anzahl der Rows des StringGrids zu wählen,
jeder Row bekommt einen Button verpasst, und jeder diesen Buttons muss dem entsprechend einen eigenen Event bekommen.
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:
| procedure TForm1.tuWas(sender : TObject); begin // An dieser stelle muss ich herausfinden welcher Button gedrükt wurde // um darauf zu reagieren ShowMessage('bla'); end;
procedure TForm1.FormCreate(Sender: TObject); var i: Integer; begin for i := 1 to 100 do begin with TButton.Create(self) do begin Name:= 'Button' + IntToStr(i); Parent:= StringGrid1; Caption:= 'Button' + IntToStr(i); Height:= 22; Left:= 2; Top:= 25*i; OnClick:= tuWas; // wird leider nicht mehr ausgeführt end;
end; end; |
wenn ich den Parent an StringGrid1 übergebe werden die Buttons zu geordnet doch das Event
funzt leider nicht mehr.
Mit freundlichen Grüßen
delphisual