![]() |
TEdit Kontextmenü erweitern
Hallo zusammen,
wie kann ich zum normalen Kontextmenü eines TEdit weitere Menüpunkte hinzufügen? Beispiel: Ein Editfeld auf einer Form hat ein Kontextmenü in der Art: Rückgängig, Ausschneiden, Kopieren, Einfügen, Löschen, Alles auswählen Ich möchte, dass dieses Menü erhalten bleibt, möchte aber weitere Menüpunkte hizufügen. Wie geht das? Vielen Dank. |
AW: TEdit Kontextmenü erweitern
Zitat:
Du kannst natürlich versuchen, in letzerem die Standardmenüpunkte nachzubauen. Das detailgenau hinzukriegen ist ein ziemliches Gepfriemel. :mrgreen: |
AW: TEdit Kontextmenü erweitern
Du kannst aber in deinem eigenen Menü das WinMenu aufrufen. Je nachdem was angeklickt wird, wird entweder ein Eintrag aus deinem Menü direkt ausgeführt oder dein Menü ruft das Windows Kontextmenü auf. In dem Fall wird dem Edit temporär das WinMenü zugewiesen. Guckst du
![]() |
AW: TEdit Kontextmenü erweitern
Zitat:
|
AW: TEdit Kontextmenü erweitern
Hier hatte ich einmal ein Beispiel gemacht wie man das Menü erweitern kann:
![]() |
AW: TEdit Kontextmenü erweitern
Es gibt im ActionManager auch viele der Standard-Aktionen für Edits/Memos/RichEdits (Copy/Cut/Paste/SelectAll),
welche man einfach nur in sein Popup aufzunehmen braucht. |
AW: TEdit Kontextmenü erweitern
Ich hab auch noch etwas gesucht. :mrgreen:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz