Auf der Suche nach der Lösung eines Problems (Button / Buttons aus eigener Prozedure heraus auszuführen) habe ich leider zu viele Antworten gefunden. Weshalb ich mich auch da wiederum frage, welche Lösung ist die Bessere?
Weil ...
Code: Alles auswählen
procedure FEigene;
begin
Button1Click(Sender); // geht nicht
end;
Dazu habe ich dann 2 Lösungen in den Forums gefunden:
Code: Alles auswählen
procedure FEigene;
begin
Button1Click(nil); // 1: also anstatt 'Sender' dann 'nil'.
Button1.Click; // 2: Also mit Punkt dazwischen. Wird also Click aufgerufen?
end;
1, also das mit nil statt sender?
2, das mit der Methode (?) Click?
Oder wäre es am besten, wie einer dazu meinte, dass man in solchen Fällen den Inhalt von Button1 in eine eigene Prozedure packt, und diese dann sowohl mit dem Button als auch dann mit der anderen eigenen Prozedure aufruft?
Danke.