Wie gesagt die Signaturen müssen übereinstimmen. tun sie aber nicht.
Erwartet wird void (TObject) und .SelectAll hat void (void).
Delphi-Quellcode:
Procedure Form1.ButtonOnClic( Sender: TObject);
begin
MyRichEdit.SelectAll;
end;
,,,
MyButton.OnClick := ButtonOnClick;