So schwer ist das "Selbstbauen" nun auch nicht.
Ein Popupmenü und darin einfach die vorhandenen Befehle nutzen.
Delphi-Quellcode:
Memo1.Undo; // Rückgängig
Memo1.CutToClipboard; // Ausschneiden
Memo1.CopyToClipboard; // Kopieren
Memo1.PasteFromClipboard; // Einfügen (und hier zusätzlich deine andere Behandlung mit dazu)
Memo1.SelText := ''; // Löschen
Memo1.SelectAll; // Alles auswählen
Ich glaub in den Demos gibt/gabe es einen TextEditor, wo du dir das Menü auf Basis eines TPopupMenu+TActionList kopieren könntest.
C:\Users\Public\Documents\Embarcadero\Studio\19.0\ Samples\...
Oben, für das Fenstermenü im TitelleistenIcon, gibt es irgendwo Codes, wo man dieses Menü bearbeiten/erweitern oder in ein TPopupMenu kopieren kann.
Eventuell lässt sich der Code auch für ein normales Popupmenü benutzen.