Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.08.2010, 12:35   #1
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию Добавление текста в listview

Есть текст который добавляется в цикле в listview в колонку, а можно ли сделать так что бы о не бобавлялся в одну колонку тоесть с верху в низ, а одно слово в одну колонку, второе во второе, третье в третью и тогдалее?
bulldog5293 вне форума Ответить с цитированием
Старый 10.08.2010, 12:38   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Можно.
Цитата:
текст который добавляется в цикле в listview
Показывай.
Цитата:
тогдалее
Русише язык капитулирен?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.08.2010, 12:38   #3
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

а где сам цикл (код)?
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 10.08.2010, 16:58   #4
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

with Form2.Listview1.Items.Item[8] do
while Pos('парсинг некоторого значения',str)>0 do begin
Form2.ListView1.Items.Item[v].SubItems.add(Copy(str,Pos(парсинг некоторого значения,str)+12,7));
bulldog5293 вне форума Ответить с цитированием
Старый 10.08.2010, 17:19   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
Form2.ListView1.Items.Item[v].SubItems.DelimitedText:=str;
Подойдет?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.08.2010, 22:04   #6
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

не то, там в (парсинг некоторого значения) есть текст который идёт сверху в низ, при его получение, нада что бы добавлялась не только первая строка, а все, но в длинну строки, тоесть первое слово в третий столбец, второе в четвёртый и т.д
bulldog5293 вне форума Ответить с цитированием
Старый 11.08.2010, 10:13   #7
Sanprof
Форумчанин
 
Аватар для Sanprof
 
Регистрация: 28.01.2008
Сообщений: 267
По умолчанию

если у вас много строк и в каждой находится по несколько слов, то могу предложить такой вариант
1 разбиваем первую строку на массив слов
2 далее
Код:
var LST: TListItem;
     MassWord: array of String;
...
LST := ListView1.Items.Add;
LST.Caption := 'тра-ля-ля';// первый столбец
ListView1.Columns.Add;
LST.SubItems.add('тра-ля-ля');// второй столбец
// а теперь самое интересное
i := 0;
ListView1.Columns.Add;
  while i <= length(MassWord)-1 do
  begin
    LST.SubItems.Add(MassWord[i]);
    ListView1.Columns.Add;
    inc(i);
  end;
это с учетом того, что ViewStyle у вас vsReport
Не забываем говорить спасибо за помощь - это ведь так приятно
Sanprof вне форума Ответить с цитированием
Старый 11.08.2010, 13:16   #8
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

если не трудно подскажите как правельно это в поток вставить
Цитата:
LST: TListItem;
а то что не зделаю то косяк
bulldog5293 вне форума Ответить с цитированием
Старый 11.08.2010, 13:18   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
а то что не зделаю то косяк
покажи как делаешь и в чем косяк проявляется.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.08.2010, 13:35   #10
Sanprof
Форумчанин
 
Аватар для Sanprof
 
Регистрация: 28.01.2008
Сообщений: 267
По умолчанию

Цитата:
Сообщение от bulldog5293 Посмотреть сообщение
а то что не зделаю то косяк
ComCtrls в Uses вам в помощь
Не забываем говорить спасибо за помощь - это ведь так приятно
Sanprof вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление текста марина никандрова Microsoft Office Excel 2 03.06.2010 11:30
ListView добавление текста в две колонки Shouldercannon Общие вопросы Delphi 3 02.04.2010 21:18
добавление в listview по критериям D_E_N Общие вопросы Delphi 0 17.01.2010 17:02
Добавление элементов ListView SnakeMan Помощь студентам 4 30.11.2007 11:54
Добавление и удаление записей в Listview Scorpeon Компоненты Delphi 0 08.06.2007 23:09