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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.06.2009, 15:27   #1
blackstersl
Форумчанин
 
Аватар для blackstersl
 
Регистрация: 23.08.2008
Сообщений: 374
Вопрос listview и колонки.

Привет всем. Вопрос:нажимаешь на кнопку и во вторую колонку listview добавляется "Привет", нажимаешь на вторую кнопку в третью колонку добавляется "Как дела".... . Как это сделать.Спасибо.
blackstersl вне форума Ответить с цитированием
Старый 24.06.2009, 15:31   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Вкратце:
Код:
var itm:TListItem;
itm:=Form1.ListView1.Items.Add;
 itm.Caption:=TimeToStr(time);

//Теперь добавляем "колонки" к этой записи

 itm.SubItems.Add(own);
 itm.SubItems.Add(q.FullFileName);
 itm.SubItems.Add(q.attrstr);
Смысл ясен
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.06.2009, 15:36   #3
inndim
Пользователь
 
Регистрация: 08.06.2008
Сообщений: 74
По умолчанию

Ставишь стиль vsReport, в инспекторе объектов кликаешь правой кнопкой мышки и добавляешь нужное количество колонок, а в onClick кнопок пишешь:
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
 ListView1.AddItem('Первая колонка', nil);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
ListView1.Items.Item[ListView1.Items.Count-1].SubItems.Add('Вторая колонка');
//изменить текст можно так
//ListView1.Items.Item[0].SubItems[0]:='Другое название';;
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
ListView1.Items.Item[ListView1.Items.Count-1].SubItems.Add('Третья колонка');
//изменить текст можно так
//ListView1.Items.Item[0].SubItems[1]:='Другое название';;
end;

Последний раз редактировалось inndim; 24.06.2009 в 15:47.
inndim вне форума Ответить с цитированием
Старый 24.06.2009, 15:52   #4
blackstersl
Форумчанин
 
Аватар для blackstersl
 
Регистрация: 23.08.2008
Сообщений: 374
По умолчанию

всем спасибо за ответ
blackstersl вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ListView добавление текста в две колонки Shouldercannon Общие вопросы Delphi 3 02.04.2010 21:18
колонки в dbgride Mihailhome БД в Delphi 3 21.05.2009 11:37
Сумма колонки Е Romuald Microsoft Office Excel 11 15.05.2009 15:34
Сравнить колонки Romuald Microsoft Office Excel 11 22.01.2008 09:28