Показать сообщение отдельно
  #3  
Старый 07.12.2023, 01:16
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,018
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Вот так что-ли:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  I, J : Integer;
begin
  for I := 0 to Stringgrid1.ColCount-1 do
    for J := 0 to Stringgrid1.RowCount-1 do
      if I < StringGrid1.ColCount div 2
        then
          begin
            if J >= StringGrid1.ColCount-1-I then StringGrid1.Cells[I,J] := '0';
          end
        else
          begin
            if J >= I then StringGrid1.Cells[I,J] := '0';
          end;

end;
Ответить с цитированием