Delphi-PRAXiS
Seite 1 von 2  1 2      

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 jvHLEditor + Copy&Paste (https://www.delphipraxis.net/43554-jvhleditor-copy-paste.html)

TheMiller 5. Apr 2005 18:32


jvHLEditor + Copy&Paste
 
Hi,

benutze im Fucs den jvHLEditor zur Syntaxhervorhebung. Wie kann ich da allerdings das Makierte in die Zwischenablage kopieren?

Robert Marquardt 5. Apr 2005 18:34

Re: jvHLEditor + Copy&Paste
 
Schick der Komponente bzw dem zugehoerigen Fenster doch ein WM_COPY.

TheMiller 5. Apr 2005 18:41

Re: jvHLEditor + Copy&Paste
 
hm... gerne. aber wie?

bigg 5. Apr 2005 19:00

Re: jvHLEditor + Copy&Paste
 
Mit SendMessage oder PostMessage.

TheMiller 5. Apr 2005 19:07

Re: jvHLEditor + Copy&Paste
 
Hm.

Wie soll das gehen? Kann mir da nix drunter vorstellen.

Ich möchte das Kontextmenü "Kopieren, Einfügen, Ausschneiden, Löschen"

bigg 5. Apr 2005 19:13

Re: jvHLEditor + Copy&Paste
 
Normalerweise sollte die Komponente ein "Editor.Copy", "Editor.Paste" etc. integriert haben.
Ansonsten schickst du dem Control eine Nachricht mittels SendMessage().

TheMiller 6. Apr 2005 18:38

Re: jvHLEditor + Copy&Paste
 
Also,

ich bekomme es absolut nicht hin. Kann doch nicht so schwer sein, dass Kontextmenü anzeigen zu lassen... Bitte helft mir...

DGL-luke 6. Apr 2005 18:49

Re: jvHLEditor + Copy&Paste
 
kontextmenü auf die form schmeissen -> ins memo in die property "popup" den namen vom popup schreiben -> aufs popup doppelklicken -> einträge erstellen -> ins onclick jeweils das editor.paste bzw. editor.copy oder editor.cut schreiben.

wo ist jetzt genau dein problem?

TheMiller 6. Apr 2005 18:54

Re: jvHLEditor + Copy&Paste
 
Mein Problem liegt darin, dass es die Eigenschaften jvHLEditor1.Copy etc nicht gibt...

TheMiller 6. Apr 2005 18:56

Re: jvHLEditor + Copy&Paste
 
OK,

ich habs. Und zwar so:

Delphi-Quellcode:
SendMessage(jvHLEditor1.Handle, wm_copy, 0,0);
Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:26 Uhr.
Seite 1 von 2  1 2      

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