1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| var
x,y : Integer;
Value : Integer;
begin
with StringGrid1 do
for x := stringgrid1.FixedCols to stringgrid1.ColCount -1 do
for y := stringgrid1.FixedRows to stringgrid1.RowCount -1 do
if not TryStrToInt(Cells[x,y], Value) then
begin
Button1.Visible := false;
Exit;
end;
Button1.Visible := true;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
Button1.Enabled:=true;
Button1.Show;
StringGrid1.Show;
button1.Caption :='chargementremière '+#13+'autres';
end;
procedure TForm1.StringGrid1KeyPress(Sender: TObject; var Key: Char);
begin
if not (key in [#8,'0'..'9',Decimalseparator,',']) then
key := #0;
end; |
Partager