B
base7
Unregistered / Unconfirmed
GUEST, unregistred user!
我想用户在Memo中编辑时按下Ctrl-Return时就触发一个按钮事件,就像QQ发消息那样
我把Form的KeyPreview设成True(事实证明设成False结果一样)
然后我写道:
事实证明:按钮事件的确被触发了,可是Memo上又多了一个回车的痕迹...
难道Key:=0不起作用吗?望高手指教!
我把Form的KeyPreview设成True(事实证明设成False结果一样)
然后我写道:
代码:
procedure TForm1.Memo1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if ([ssCtrl] = Shift) and (Key = VK_RETURN) then
begin
Key := 0;
btnClear.OnClick(btnClear);
end;
end;
难道Key:=0不起作用吗?望高手指教!