在Delphi 7的TMemo控件中,尝试使用键组合Ctrl + A
选中所有文本无效(不会选中所有文本)。于是我写了这个过程:
procedure TForm1.Memo1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
var
C: String;
begin
if ssCtrl in Shift then begin
C:= LowerCase(Char(Key));
if C = 'a' then begin
Memo1.SelectAll;
end;
end;
end;
有没有什么技巧,让我不必执行这个步骤?如果没有,那么这个步骤看起来是否OK?
TEdit
会像预期的那样处理Ctrl+A。) - Andreas Rejbrand