为什么我的子form响应不了键盘事件?(100分)

  • 主题发起人 主题发起人 nully
  • 开始时间 开始时间
N

nully

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了个MDI,一个主form,一个子form。主form左侧放一个listview,客户区由子form填充。
结果我发现 一旦listview填充了,焦点就自动转移到listview中,这时子form就无法
响应键盘事件。怎样才能把焦点从listview中转移到子form中啊?另外我的程序需要在子form
响应了键盘事件之后,又把焦点设回listview。请问各位高手,该怎样解决这个问题?
 
将Form的KeyPreview属性设为true就可以了。
 
up
实在不行就只好截取本程序消息流了,即ONMESSAGE
 
看看
KeyPreview属性
 
to 楼主
使用Panel把子窗体代替。为什么一定用子窗体?
 
谢谢各位。
KeyPreview我已经设为true了
另外我需要在form上画图,panel好像不行吧
 
listview键盘事件=from键盘事件
 
To oiwin:
可否说得详细点?怎么把listview得键盘事件和form得键盘事件相联系?
 
后退
顶部