2009-02-23 14 views
6

W moim app kakao jestem wyświetlając NSPanel jako „okno” modalnej innego NSPanel używając:Kopiuj/wklej nie działa w modalne okno

[modalPanel setWorksWhenModal:YES]; 
[[NSApplication sharedApplication] beginSheet:modalPanel modalForWindow:mainPanel modalDelegate:nil didEndSelector:nil contextInfo:nil]; 

To działa, jednak NSTextField, że pojawi się w tym modalnym "okno" nie pozwala na kopiowanie i wklejanie.

Od poszukiwania znalazłem wątku na Cocoabuilder który wydaje się dość podobny problem, jednak nie było rozwiązanie podane w tym wątku albo.

http://www.cocoabuilder.com/archive/message/cocoa/2007/11/6/192462

To wątek mówi, aby upewnić się, że nie są zatrzymanie kopiowania/wklejania za pomocą walidacji, ale nie jest to sprawa dla mnie, jak ja w tej chwili nie mam żadnego sprawdzania poprawności na dowolne pole.

Czy istnieje coś specjalnego muszę zrobić, aby uzyskać to do pracy, czy ktoś ma jakieś pomysły co mogę sprawdzić/spróbować?

Dzięki!

+0

Powiązane pytanie: [Skróty klawiszowe Cocoa w dialogu bez menu edycji] (http://stackoverflow.com/questions/970707/cocoa-keyboard-shortcuts-in-dialog-without-an-edit-menu) –

Odpowiedz

12

Czy "Edit" menu obecny w aplikacji?

Jeśli usuniesz menu edycji, można stracić wbudowanej funkcji kopiowania i wklejania.

+0

I nie ma menu edycji jako program mieszka w pasku stanu i jest wyświetlany w menu paska stanu lub globalnego skrótu – kdbdallas

+1

że było! Dodałem menu i podpiąłem elementy do edycji, i chociaż menu się nie pokazuje, zadziałało! – kdbdallas

+1

Czy mógłbyś bardziej konkretnie podpiąć elementy do edycji? Dodałem menu i nadal mam pastę z kliknięciem prawym przyciskiem, ale Apple-V dławi mnie. – danb

Powiązane problemy