要求按回车再转换就这样:
procedure TForm1.Edit1KeyPress(Sender: TObject
var Key: Char);
begin
if key=#13 then Edit2.Text:=IntToHex(StrToInt(Edit1.Text),1);
end;
你想每输入一个数字就转换就这样:
procedure TForm1.Edit1Change(Sender: TObject);
begin
Edit2.Text:=IntToHex(StrToInt(Edit1.Text),1);
end;