Moin ihr beiden,
jedes meiner
GUI-Programme folgt dem CUA-Ansatz und hat deshalb eine ActionList und ein MainMenu. Da jedes Programm die Zwischenablage unterstützen muss, habe ich auch immer ein EditMenu als MainMenu-Item. Ein SubMenu-Item im EditMenu verknüpfe ich dann mit der Standardaktion TEditSelectAll und alles andere geschieht von selbst - keine Zeile eigener Code notwendig. Das Default-Kontextmenü der Memos braucht keine Behandlung, da dort der Befehl bereits enthalten ist. Dieser Ansatz funktioniert mit allen Komponenten, die von TCustomEdit abgeleitet wurden, wie auch z.B. TRichEdit.
Freundliche Grüße