2009-02-23 57 views
6

工作在我的可可應用程序我使用的顯示NSPanel作爲另一個NSPanel的一個模式「窗口」:複製/粘貼不能在模態窗口

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

這工作,但是的NSTextField的是,在該模式顯示'窗口'不允許複製和粘貼。

從搜索中,我發現Cocoabuilder上的以下線程看起來像是幾乎相同的問題,但是在該線程中沒有給出解決方案。

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

該線程說,以確保你不被使用的驗證停止複製/粘貼,但這種情況並非如此對我,我目前沒有在任何領域的任何驗證。

有沒有什麼特別的我必須做得到這個工作,或沒有人有什麼我可以檢查/嘗試的想法?

謝謝!

+0

相關問題:[沒有編輯菜單的對話框中的可可鍵盤快捷鍵](http://stackoverflow.com/questions/970707/cocoa-keyboard-shortcuts-in-dialog-without-an-edit-menu) – 2009-06-11 06:01:21

回答

12

應用程序中是否存在「編輯」菜單?

如果刪除編輯菜單,則會失去內置的複製和粘貼功能。

+0

我沒有編輯菜單,因爲程序處於狀態欄中,並且從狀態欄菜單或全局快捷方式顯示 – kdbdallas 2009-02-25 19:19:07