为什么无法将 TDBMemo 组件中的选定文本复制到剪贴板?德尔福 7,Windows Vista。以下代码无法捕获 ctrl+c 事件,而 ctrl+a 工作正常。
uses clipbrd;
procedure THierarchierForm.dbm1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (Key=Ord('A')) and (ssCtrl IN Shift) then begin
dbm1.SelectAll;
Key:=0;
end;
if (Key=Ord('C')) and (ssCtrl IN Shift) then begin
Clipboard.AsText:=dbm1.SelText;
Key:=0;
end;
end;
谢谢