Hallo,
Ich benutze Lazarus und mir ist eine Sache sauer aufgestoßen:
wenn ich Mit einer ListBox arbeite und dort den ausgewählten Eintrag in die Zwischenablage kopieren will nutze ich die Clipbrd-Unit und das funktioniert auch wunderbar.
Delphi-Quelltext
1: 2:
| Clipboard1 := TClipboard.Create; Clipboard1.AsText := Listbox.items.Strings[Listbox.itemindex]; |
Allerdings sobald ich in der SynEdit irgend einen Eintrag mit ctrl+c (ctrl+v) kopiere funktioniert das überhaupt nicht mehr. Woran liegt das?
Edit:
Es scheint mit dem SynEdit eingebauten "Keystrokes": "TSyneditKeyStrokes" zu liegen.
Wenn ich da nur den für ctrl+c lösche geht das per clipboard immer noch - selbst wenn ich ctrl+v drinne lasse...
Aber das hilft mir allerdings nicht viel weiter weil somit die copy-funktion vom SynEdit nicht mehr funktioniert...