Вопрос по Delphi

Вопрос по Delphi.
Можно ли вывести элементы двумерного массива в виде прямоугольной таблицы в компонент Label? Если да, то приведите пример кода!

  • procedure TForm1.Button1Click(Sender: TObject);
    var i,j:integer;
    begin
    Label1.Caption:='';
    for i:=1 to 10 do with Label1 do begin
    for j:=1 to 10 do begin
    Caption:=Caption+inttostr(Random(100))+#9;// тут вместо Random впиши свой массив
    end;
    Caption:=Caption+#10;
    end;
    end;
  • Нет, в компонент Label влезет максимум строка.
  • Можно, для перевода строки нужно приплюсовывать #13.
    Например, так

    Label1.Caption:=IntToStr(22)+#13+IntToStr(33);

  • Если сумма символов, которые собираетесь выводить меньше 255, то
    изменяя параметры Heigth, Width, WodrWarp и AutoSize можно попробовать.
  • Для многострочного вывода лучше все же использовать Memo.