Fórum URGENTE - Tratamento de Valores!! #144943

12/03/2003

0

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

Responder

Posts

13/03/2003

Clemarjr

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.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar