Einzelnen Beitrag anzeigen

Gast
(Gast)

n/a Beiträge
 
#3

Re: Größer als bei Edit1.Text ?!?

  Alt 29. Jan 2005, 19:54
Aha und wie sehe ich das ?

Code:
var
  Form1: TForm1;
  Key: Char;
  X: integer;

function RandName(Length : Integer):String;
var
  i : Byte;
begin
  randomize();
  result := '';
  SetLength(Result,Length);
  for i := 0 to Length do
  begin
    Result[i] := Char(Random(25)+65);
  end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  Memo1.Lines[0] := RandName(X);
end;

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if not (key in ['0' .. '9'])then
  key:=#0
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  X := 12
end;

procedure TForm1.Edit1Change(Sender: TObject);
begin
  if (Edit1.Text > 100) then
    StatusBar1.Panels[0].Text := 'Test';
  X := StrToInt(Edit1.Text);
end;
Was soll ich nun machen oder ändern ?



*edit* Wenn ich das so mache:
Code:
if (Edit1.Text > '100') then
dann geht irgendwie nur der Anfangsbuchstabe .. also bei 0 oder 1 passiert nix aber bei 2 ja .. dabei soll erst was bei 200 passieren.



Habe die 100 jetzt als Variable genommen und nun gehts !
  Mit Zitat antworten Zitat