C cqjxnc Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-22 #1 请问如何在一个不能获得焦点的控件上添加一个OnKeyPress事件? to mail: cqjxnc@21cn.com 谢谢
C cqjxnc Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-22 #2 请问如何在一个不能获得焦点的控件上添加一个OnKeyPress事件? to mail: cqjxnc@21cn.com 谢谢
人 人生如路 Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-25 #3 首先,你要讲明白“不能获得焦点的控件”是什么意思? VCL处理键盘消息是从TWinControl开始的(如果我没有记错的话),如果你从TWinControl派生的话,新类就会有处理KeyBord的能力。当然,有时候需要在新类的Published中公布这些事件。 我不知道你说的“不能获得焦点的控件”的意思,是不是说那个东东的脸上没有那个虚线框?能不能处理键盘消息,与有没有那个虚线框是没有直接关系的,因为,那个虚线框是画出来的,并不是说有它才可以处理键盘消息。
首先,你要讲明白“不能获得焦点的控件”是什么意思? VCL处理键盘消息是从TWinControl开始的(如果我没有记错的话),如果你从TWinControl派生的话,新类就会有处理KeyBord的能力。当然,有时候需要在新类的Published中公布这些事件。 我不知道你说的“不能获得焦点的控件”的意思,是不是说那个东东的脸上没有那个虚线框?能不能处理键盘消息,与有没有那个虚线框是没有直接关系的,因为,那个虚线框是画出来的,并不是说有它才可以处理键盘消息。
人 人生如路 Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-25 #4 晕,才20分。 给分吧,20分这么多字,怎么也值了。哈。
C chenybin Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-03 #5 楼主的意思比如Label控件,没有OnKeyPress事件的,如果楼主不介意的话,可以放一个TApplicationEvents,来捕获消息