Hi,
also wenn du eine extra Klasse StartButton erzeugt hast in dem die Funktion
Start_Buttonklick gestartet werden soll geht es leider nur etwas umständlich,
der Code sieht wie folgt aus:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20:
| unit StartButton;
interface
uses classes;
type TButtonEvents = class public procedure Start_Buttonklick(Sender:TObject); end;
implementation
procedure TButtonevents.Start_Buttonklick(Sender:TObject); begin; end;
end. |
Dann musst du diese Methode noch im Hauptformular dem Button zuweisen:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| . . . uses ... StartButton.... . . . var ButtonEvents: TButtonevents; . Implementation . . procedure TForm1.FormCreate(Sender: TObject); begin Button1.OnClick := ButtonEvents.btclick; end; . . |
Leider ist die Weitergabe von Parametern sehr eingeschränkt, und man muss diesen Umweg über Klassenmethoden machen, aber es funktioniert wenigstens
MFG, Arno Nym
Moderiert von
raziel: Code- durch Delphi-Tags ersetzt