Entwickler-Ecke

Sonstiges (Delphi) - SynEdit & Clipbrd copy nicht kompatibel?


CeeJay D-Magic - Di 05.10.10 10:49
Titel: SynEdit & Clipbrd copy nicht kompatibel?
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...


CeeJay D-Magic - Do 07.10.10 11:22

Weiß da echt keiner etwas?