2009-02-23 55 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