keydown和KeyPress事件有何不同
KEYPRESS ? 一个是按下去,一个是按下放上来时 ? procedure?TForm1.FormKeyPress(Sender:?TObject;?var?Key:?Char); ? Drate回答正确,其它人都没搞清楚,那是OnKeyUp!其实响应WM_CHAR就是按下字符键时激发,而按下其他功能键无效!procedure?WMChar(var?Message:?TWMChar);?message?WM_CHAR;procedure?TWinControl.WMChar(var?Message:?TWMChar);begin??if?not?DoKeyPress(Message)?then?inherited;end;procedure?WMKeyDown(var?Message:?TWMKeyDown);?message?WM_KEYDOWN;procedure?TWinControl.WMKeyDown(var?Message:?TWMKeyDown);begin??if?not?DoKeyDown(Message)?then?inherited;end; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |