Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Kontextmenü von TMemo oder TEdit erweitern (https://www.delphipraxis.net/47679-kontextmenue-von-tmemo-oder-tedit-erweitern.html)

orabimus 14. Jun 2005 23:32


Kontextmenü von TMemo oder TEdit erweitern
 
Beim Rechtsklicken auf ein TMemo/Tedit erscheint im kompilierten Programm ein Standard-Kontextmenü.

In diesem Standard-Kontextmenü hätte ich gerne ein/zwei/viele zusätzliche Menüpunkte für ein/mein Programm.

Frage: Kann man das Kontextmenü von TMemo/TEdit (in genau einem Programm) ohne "wilde Verrenkungen" erweitern?

Z.Zt. mache ich das (mit "wilden Verrenkungen"), indem ich mir für TMemo/TEdit eigene Rechtsklick-Popupmenus zurechtbastle, die zunächst mal alle Funktionen des Standard-Kontextmenüs nachvollziehen.

Soweit - so gut :-)

Möglicherweise geht's irgenwie auch einfacher?

mfg

Yadon 14. Jun 2005 23:56

Re: Kontextmenü von TMemo oder TEdit erweitern
 
Hi,

Du mußt Dich nicht verrenken, aber die Idee ist schon richtig. ein eigenes Kontextmenü basteln. Die Standardkomponenten mußt Du dann zwar selbst hinzufügen, aber tatsächlich nur hinzufügen, denn Du kannst sie Dir aus der ActionList holen, brauchst nichts eigenes dazufügen, ist alles schon dabei; und den Rest kannst Du dann ebenfalls in ActionList eintragen. Dann hast Du es gleich für andere Dinge zur Verfügung, z.B. für das MainMenu oder was auch immer.
Hoffentlich habe ich mich verständlich ausgedrückt. Es ist so warm und spät - zusammen keine gute Kombination.

Gute Nacht!

orabimus 15. Jun 2005 18:52

Re: Kontextmenü von TMemo oder TEdit erweitern
 
Ja, danke. Ich hoffte nur, es ginge auch irgendwie weniger umständlich.

mfg


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz