URGENTE - Tratamento de Valores!!

Delphi

12/03/2003

Olá amigos,

Estou com o seguinte problema:

Em um Edit, devo permitir que o usuário digite valores entre 0.00 e 10.
Como faço esse tratamento?
Tentei de várias formas mas sempre dava algum erro!

Grato,

Renato


Renatotm

Renatotm

Curtidas 0

Respostas

Clemarjr

Clemarjr

12/03/2003

eu fiz assim e deu certo. coloque um Edit1, e um Button1

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Edit1: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
Try
if (StrToFloat(Edit1.Text) < 0.00) or (StrToFloat(Edit1.Text) > 10.00) then begin
MessageDlg(´Digite um valor entre 0.00 e 10.00.´, mtError, [mbOK], 0);
exit;
end;
except
MessageDlg(´Digite um valor entre 0.00 e 10.00.´, mtError, [mbOK], 0);
end;
end;

end.


GOSTEI 0
POSTAR