用Show显示的Form如何响应CTRL+C/X/V事件?(100分)

  • 主题发起人 主题发起人 hawkfly
  • 开始时间 开始时间
H

hawkfly

Unregistered / Unconfirmed
GUEST, unregistred user!
在主form的菜单中定义了CTRL+C/X/V,DEL快捷,其快捷有各自的处理函数.
现在有个form比需用Show()方式显示(不能用ShowModal()),但我发现当子form显示后,我在一个Edit上按Ctrl+C,结果是主form的CTRL+C的函数在运行.


请问如何在解决这个问题?
 
窗体的KeyPreview属性设为True
 
不行啊,我测试过的.
 
哦,你把快捷键定义在哪个Form上,当然执行的就是哪个Form上的命令了。
这样的话,你只能在主Form执行Ctrl+C的过程里,写 ChildForm.Copy 了。
 
后退
顶部