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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.09.2009, 00:49   #1
Avron
 
Аватар для Avron
 
Регистрация: 05.09.2007
Сообщений: 7
Сообщение ListBox с 3-мя колонками

Здравствуйте!
Есть компонент ListBox. Он состоит из 3-х колонок (свойство columns=3). Как записать что-то во 2-ую или 3-юю колонку?
Avron вне форума Ответить с цитированием
Старый 27.09.2009, 07:51   #2
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Может вам лучше использовать TListViem?
VintProg вне форума Ответить с цитированием
Старый 28.09.2009, 11:49   #3
Avron
 
Аватар для Avron
 
Регистрация: 05.09.2007
Сообщений: 7
Сообщение Может и лучше

Может и лучше, а как с listview записывать в колонки строки?
Avron вне форума Ответить с цитированием
Старый 28.09.2009, 11:54   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

у виева стиль vsReport.
Код:
var I:TListItem;
begin
 I:=Form1.ListView1.Items.Add;
 I.Caption:=FName;//первая колонка
 I.SubItems.Add('Ïàïêà')//вторая колонка
 I.SubItems.Add(Path);//третья колонка
end;
выдрал из моего кода поэтому тут есть переменные...просто замените их и усе
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 28.09.2009, 11:58   #5
Avron
 
Аватар для Avron
 
Регистрация: 05.09.2007
Сообщений: 7
Сообщение

Спасибо огромнейшее!
Avron вне форума Ответить с цитированием
Старый 19.02.2010, 02:56   #6
DeDoK
Форумчанин
 
Аватар для DeDoK
 
Регистрация: 05.11.2007
Сообщений: 392
По умолчанию

а если у меня допустим список с кучей строк
как в мне записать их в ListView ?
пробовал
Код:
for i:=0 to List.Count-1 do
begin
ListView1.Items.BeginUpdate;
ListView1.Items.Clear;
with ListView1.Items.Add do begin
Caption:=login;
SubItems.Add(pass);
end;
ListView1.Items.EndUpdate;
DeDoK вне форума Ответить с цитированием
Старый 19.02.2010, 07:37   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Как записать что-то во 2-ую или 3-юю колонку?
Никак. Эти колонки появляются если для вертикального отображения всех данных не хватает высоты Списка.
Действительно в данном случае ListView лучшее решение.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как добавить в listbox файлы(пишу с помощью bassplayer)(Listbox+opendialog=play) blackstersl Общие вопросы Delphi 11 09.06.2010 13:23
ListBox W0LF Общие вопросы Delphi 2 26.09.2009 14:07
Как создать таблицу с 3 уникальными колонками в MySQL? motorway SQL, базы данных 1 06.07.2009 12:48
listbox counter Win Api 10 11.02.2009 01:49
ListBox werser Помощь студентам 1 29.05.2008 22:32