여러가지 방법이 있지만 제가 추천하는 방법은
Samples Tab에 있는 CSpinEdit1 Component를 사용하는 겁니다.
CSpinEdit1.MinValue := 1;
CSpinEdit1.MaxValue := 100;
CSpinEdit1.Value := 초기값;
위와 같이 하면 MinValue 와 MaxValue 값 사이의 값(숫자)만 입력 되며
입력된 값은 Value에서 읽어 오시면 되여~
즐거운 하루 ~~~
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
var
Accept : Boolean;
begin
Accept := Key in ['0'..'9', #8, #13, #127];
if Not Accept then Key := #0;
end;
Samples Tab에 있는 CSpinEdit1 Component를 사용하는 겁니다.
CSpinEdit1.MinValue := 1;
CSpinEdit1.MaxValue := 100;
CSpinEdit1.Value := 초기값;
위와 같이 하면 MinValue 와 MaxValue 값 사이의 값(숫자)만 입력 되며
입력된 값은 Value에서 읽어 오시면 되여~
즐거운 하루 ~~~