![]() |
Design-Problem bei mehreren Forms + Actions
Ich habe einen kleinen MDI-artigen Texteditor für meine Zwecke geschrieben. Das klappt soweit ganz gut, aber die Shortcuts machen mir Probleme.
Ich habe eine Action "Kopieren" mit Shortcut Strg+C im Bearbeiten-Menü eingetragen ist und in meinem Editor die entsprechende Aktion durchführt. Das Problem ist, dass ich jetzt in keinem TEdit etc. mehr Text kopieren/einfügen kann, weil das auch immer im Texteditor gemacht wird. Wie würdet ihr sowas sauber lösen? |
AW: Design-Problem bei mehreren Forms + Actions
Ich würde den ShortCut weglassen :wink:
|
AW: Design-Problem bei mehreren Forms + Actions
Hallo,
Du könntest Deine Paste-Action Execute / Update ergänzen:
Delphi-Quellcode:
Gruß
procedure TMDIForm.PasteExecute (Sender : TObject);
begin FActiveEdit.PasteFromClipboard end; procedure TMDIForm.PasteUpdate (Sender : TObject); begin FActiveEdit := nil oder ActiveMDICild.ActiveControl wenn TCustomEdit // Action Paste disabled wenn FActiveEdit nil end; |
AW: Design-Problem bei mehreren Forms + Actions
Hast du die Default/Mitgelieferten-Actions für Copy/Paste etc. verwendet oder das selbst implementiert?
|
AW: Design-Problem bei mehreren Forms + Actions
Die sind selbst implementiert, wobei ich nur
Delphi-Quellcode:
etc. aufrufe
Editor.CutToClipboard
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:53 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