Z zhihuali Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-17 #2 procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); begin if Key = '.' then begin Key := #0; Edit2.SetFocus; end; end;
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); begin if Key = '.' then begin Key := #0; Edit2.SetFocus; end; end;
I IUPRG Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-17 #5 ... ... if Key = '.' then begin Key := #0; Edit2.SetFocus; edit1.text:=copy(edit1.text,1,length(edit1.text)-1);//edit1.text 去掉'.' end; end;
... ... if Key = '.' then begin Key := #0; Edit2.SetFocus; edit1.text:=copy(edit1.text,1,length(edit1.text)-1);//edit1.text 去掉'.' end; end;
Z zhihuali Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-17 #7 To : IUPRG edit1.text:=copy(edit1.text,1,length(edit1.text)-1); // 画蛇添足 Key := #0 就是这个功能。
大 大智 Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-17 #9 在Edit1的KeyDown中,If Chr(Key)='.' Then Key=#0;设置如果为.则不显示,