procedure TfrmClient.dvTableKeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
case Key of
13:self.mChange;
46:
begin if MessageBox(Handle,'确定要把选中的该信息放入回收站吗?','提示',MB_ICONQUESTION or MB_OKCANCEL) = IDOK then
begin
//Self.mDel;
end; end;
end;end;以上是代码。出现的问题:当我按 Delete 键后,会弹出对话框,当按回车键确定后,又再次执行代码中的 self.mChange 语句,如果有鼠标点确定是正常的。
请问该问题该怎么解决? 使其对话框按回车键确定后不执行 Self.mChange代码。谢谢了!在线等
Shift: TShiftState);
begin
case Key of
13:self.mChange;
46:
begin if MessageBox(Handle,'确定要把选中的该信息放入回收站吗?','提示',MB_ICONQUESTION or MB_OKCANCEL) = IDOK then
begin
//Self.mDel;
end; end;
end;end;以上是代码。出现的问题:当我按 Delete 键后,会弹出对话框,当按回车键确定后,又再次执行代码中的 self.mChange 语句,如果有鼠标点确定是正常的。
请问该问题该怎么解决? 使其对话框按回车键确定后不执行 Self.mChange代码。谢谢了!在线等
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货