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

Что значит "в 2 строки"?
Что бы данные отрисовывались в одной ячейке в 2 строки? Тогда надо перекрывать отрисовку и делать ее самому.
Что бы добалялись 2 строки? Дык вызов ListView1.Items.Add как раз и добавляет новую строку. Далее код просто через with работает с неявной переменной. Вот совершенно аналогичный код, просто с явным присваиванием временной переменной:
Код:
var
  Item : TListItem;
begin
  Item := ListView1.Items.Add;
  Item.Caption:=    IntToStr(StrToInt(Edit1.Text) + StrToInt(Edit2.Text) + StrToInt(Edit3.Text));
  Item.SubItems.Add(IntToStr(StrToInt(Edit4.Text) * StrToInt(Edit5.Text) * StrToInt(Edit6.Text)));
  Item.SubItems.Add(IntToStr(StrToInt(Edit7.Text) - StrToInt(Edit8.Text) - StrToInt(Edit9.Text)));
end;
Ответить с цитированием