Переделал под свою таблицу и условия, но почему теперь во всех ячейках могу вводить только один символ?
Если удаляю этот код, то всё работает нормально. И как запретить в ячейках (там где стоимость путёвки и кол-во взрослых и детей) вводить любые символы кроме чисел?
[code lang=pascal]procedure TForm3.TableSetEditText(Sender: TObject; ACol, ARow: Integer;
const Value: string);
var
a,b,c :integer;
begin
with Table do
if(ARow>0)and(ARow<Table.RowCount)and (ACol>0)and(ACol<Table.ColCount)then
if value <> ' ' then
Table.Cells[ACol,ARow]:=Value;
if tryStrToInt(Table.Cells[5,ARow],a)then
begin
if tryStrToInt(Table.Cells[6,ARow],b)then
begin
if tryStrToInt(Table.Cells[7,ARow],c)then
begin
Table.Cells[8,ARow]:=FloatToStr((a*b)+((b*c)-0.2));
end;
end;
end;
end;[/code]