程序用ManiMenu控件做了一个菜单,将ShortCut属性设成了Ctrl+C,是想在菜单项目后加入快捷键提示(Ctrl+C),这样菜单项目后可以显示,但程序里按Ctrl+C就没有任何反应了
如果我把菜单项目的Caption设成"复制         Ctrl+C",这样可以,但"Ctrl+C"并不靠在最右边,"Ctrl+C"的右侧还有很大处空白,很不美观将ShortCut属性设成了Ctrl+C,但并不取代系统默认的"复制"功能,大家有什么办法解决吗?

解决方案 »

  1.   

    复制功能的实现是用代码实现的,有了代码快捷键才有用!
    RxRichEdit1.CopyToClipboard;
      

  2.   

    但系统的Ctrl+C会失效,由程序定义的快捷键替代,我是想保留系统的Ctrl+C,怎么弄啊!
      

  3.   

    将ShortCut属性设成了Ctrl+C就可以啊!怎么会失效!
    你怎么建立的菜单?
    在菜单下建立一个功能键,Caption设成Copy,双击加入RxRichEdit1.CopyToClipboard;
    然后把ShortCut属性设成了Ctrl+C,肯定好用!
      

  4.   

    回 summersky204608()
    我的是ShellList控件,所以即需要复制文件又要需要复制文本,程序有很多文件框,我也不能全写上代码吧?另:简明的说就是不想让菜单的Ctrl+C替换windows系统本身的Ctrl+C