我遇到的几个小问题!(50分)

  • 主题发起人 主题发起人 夏敏
  • 开始时间 开始时间

夏敏

Unregistered / Unconfirmed
GUEST, unregistred user!
(1)$,#在Delphi中的作用?
 
$是十六进制数的前缀,比如$FF就是十进制的255
#是字符的前缀,比如#65就是字符A
 
为什么在Edit1.keydown事件中
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
var i:integer;
begin
if key=13 then edit1.text:='';
end;
改为key=#13 //error????
 
to 夏敏
你没看到Key定义为Word类型吗
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
 
key 在这里的数据型是Word

但#13是CHAR型的
 
Type Range Format
Word 0..65535 unsigned 16-bit
 
多人接受答案了。
 
后退
顶部