سلام و درود.
کدتون رو به شکل زیر تصحیح کنید :
کد:
procedure nHint(hHint:string;AEdit:TEdit;var Key: Char);
var
point:TPoint;
begin
if not( Key In ['0'..'9', #8, ^V] ) Then // #8 = backspace
begin
Form2.BalloonHint1.Description := hHint;
point.X := AEdit.Width div 2;
point.Y := AEdit.Height div 1;
Form2.BalloonHint1.ShowHint(AEdit.ClientToScreen(point));
Abort;
end
else
begin
Form2.BalloonHint1.HideHint;
end;
end;
procedure TForm2.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
nHint('Number Only',Edit1,Key);
end;
موفق و موید باشید
علاقه مندي ها (Bookmarks)