Q
QSmile
Unregistered / Unconfirmed
GUEST, unregistred user!
一个看起来很简单的问题,我却没搞定。在一个Edit中如何捕获 del 键与 向前删除 键被按下了?
我在 OnKeyDown 里写代码。 如下:
procedure TfrmDepartMgr.edtMasterUserKeyDown(Sender: TObject;
var Key: Word
Shift: TShiftState);
begin
ShowMessage(IntToStr(Key));
end;
结果 按下 向前删除 或 "DEL"
都只显为 '0' OnKeyDown 事件是触发了。但 Key = 0 呢?
我在 OnKeyDown 里写代码。 如下:
procedure TfrmDepartMgr.edtMasterUserKeyDown(Sender: TObject;
var Key: Word
Shift: TShiftState);
begin
ShowMessage(IntToStr(Key));
end;
结果 按下 向前删除 或 "DEL"
都只显为 '0' OnKeyDown 事件是触发了。但 Key = 0 呢?