Einzelnen Beitrag anzeigen

Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#1

Überprüfen ob Text auf Form selektiert ist

  Alt 6. Feb 2006, 12:28
Hallo.

Ich habe grad ein kleineres Problem mit meinem MainMenu: Und zwar hab ich da auch ein Bearbeiten-Item, in dem die Subitems Kopieren, Einfügen und Ausschneiden sind. Nun habe ich schon die Unit clipbrd eingebunden und beim OnPopUp-Ereignis folgendes eingetragen:
Delphi-Quellcode:
...
PasteItem.Enabled := Clipboard.HasFormat(CF_TEXT);
...
Das klappt ja auch so weit ganz gut, nur jetzt will ich auch, dass das entsprechend beim CopyItem und CutItem auch so ist, nur abhängig davon ob ein Text auf meiner Form markiert ist oder nicht (in Edits oder in Memos). Nun habe ich aber recht viele Edits auf meiner Form und somit das Problem, dass ich sie nicht einzeln ansprechen will (zu viel Arbeit)...

Ich habe da auch schon mit den EM-Messages (EM_GETSEL, EM_GETSELTEXTEX...) herumhantiert, nur konnte ich dabei leider auch keinen Erfolg verzeichnen.

Ich hoffe, dass ihr mir weiter helfen könnt!

mfg shark
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat