Vermutlich hat die Listbox ihren eigenen Menü-Handler, und der hat Vorrang
vor dem des Fensters.

Wenn dem so ist, dürfte die Lösung sein, daß Du eine Subclass von "Listbox"
machst, in der du dann den Menü-Eventhandler für Copy einrichtest, und dann
im Fenster diese Subclass statt der Standard-Listbox verwendest.

Thomas


2012/5/30 Andreas Bernhardt <[email protected]>

> Hallo!
>
> Zunächst vielen Dank für die Antworten auf meine letzte Frage!
>
> Zum Clipboard:
> Ich habe ein Fenster mit verschiedenen Controls und möchte dort Copy &
> Paste realisieren.
>
> Damit das in Textfields automatisch geht, muss ich die MenuItems
> "EditCopy" und "EditPaste" benennen.
>
> Jetzt habe ich eine Listbox. Diese enthält Daten - hier möchte ich das
> Copy & Paste selbst definieren.
>
> Mein EditPaste Menuhandler wird aufgerufen, wenn ich das im Menu auswähle.
> Warum wird mein EditCopy Menuhandler niemals aufgerufen? Er ist aktiv, ich
> komme niemals im Code vorbei.
>
> Den Inhalt der aktuellen Zeile kopiert er selbstständig als Tab separated
> List, aber das will ich gar nicht.
> Wie kann ich ihn dazu bringen, meinen MenuHandler zu verwenden?
>
> Danke,
>
> Andreas
>



-- 
Thomas Tempelmann, http://www.tempel.org/
Follow me on Twitter: http://twitter.com/#!/tempelorg
  • Clipboard Andreas Bernhardt
    • Re: Clipboard Thomas Tempelmann

Antwort per Email an