Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ListView, Как загрусить строки из текстового фала 
V
    Опции темы
ZBugz
  Дата 21.6.2006, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 636
Регистрация: 15.2.2006
Где: Москва

Репутация: 6
Всего: 6



Всем привет  smile 

Имею ListView в режиме report и пять колонок
Чтоб загрузить мне нужные данные, я использую:
Код

   Sp:=TStringList.Create;
     sp.LoadFromFile(FName);
     if sp.Count>0 then begin
       DList.Clear;
      for i:=0 to sp.Count-1 do begin
        s:=sp.Strings[i];
        DList.Items.Add.Caption:=copy(s,1,pos('*\*',s)-1);
        delete(s,1,pos('*\*',s)+2);
        while pos('*\*',s)<>0 do begin
          DList.Items[DList.Items.Count-1].SubItems.add(copy(s,1,pos('*\*',s)-1));
          delete(s,1,pos('*\*',s)+2);
        end;
        DList.Items[DList.Items.Count-1].SubItems.add(s);
      end;
    end;
    Sp.Free;
  end;
 end;


Вопрос #1:
Когда я загружаю данные, мне в Caption запихивает иконку, постоянно одну. Как ее поменять иконку ? 
Вопрос № 2:
Как загрузить к примеру просто набор строк из текстового файла в caption ?
Когда файл содержит к примеру:
Код

XX.ww.44.ww
ss.2222222.fffff.c

 
PM MAIL   Вверх
Poseidon
Дата 21.6.2006, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: 53
Всего: 133



Цитата(ZBugz @  21.6.2006,  12:21 Найти цитируемый пост)
Когда я загружаю данные, мне в Caption запихивает иконку, постоянно одну. Как ее поменять иконку ?
 
http://vingrad.ru/DELPHI-DLP-000674


Цитата(ZBugz @  21.6.2006,  12:21 Найти цитируемый пост)
Как загрузить к примеру просто набор строк из текстового файла в caption ?
Когда файл содержит к примеру:

Если я правильно понял
Код

var
fstr: TStrings;
i: integer;
begin
fstr:= TStringList.Create;
fstr.LoadFromFile('C:/file.txt');
for i:= 0 to fstr.Count-1 do
ListView1.Columns.Add.Caption:=fstr.Strings[i];;

fstr.Free;
end;
 
 


--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
ZBugz
Дата 21.6.2006, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 636
Регистрация: 15.2.2006
Где: Москва

Репутация: 6
Всего: 6



Цитата(Poseidon @ 21.6.2006,  13:28)
Цитата(ZBugz @  21.6.2006,  12:21 Найти цитируемый пост)
Когда я загружаю данные, мне в Caption запихивает иконку, постоянно одну. Как ее поменять иконку ?

http://vingrad.ru/DELPHI-DLP-000674


Цитата(ZBugz @  21.6.2006,  12:21 Найти цитируемый пост)
Как загрузить к примеру просто набор строк из текстового файла в caption ?
Когда файл содержит к примеру:

Если я правильно понял
Код

var
fstr: TStrings;
i: integer;
begin
fstr:= TStringList.Create;
fstr.LoadFromFile('C:/file.txt');
for i:= 0 to fstr.Count-1 do
ListView1.Columns.Add.Caption:=fstr.Strings[i];;

fstr.Free;
end;

Неа, я имел ввиду что строки добавились по очереди, а не колонки.

Типа:
111
222
333
 
PM MAIL   Вверх
Poseidon
Дата 21.6.2006, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: 53
Всего: 133



Код
var
fstr: TStrings;
i: integer;
begin
fstr:= TStringList.Create;
fstr.LoadFromFile('C:/file.txt');
ListView1.Columns.Add.Caption:='Из файла';
for i:= 0 to fstr.Count-1 do
ListView1.Items.Add.Caption:= fstr.Strings[i];

fstr.Free;
end;
 


--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
ZBugz
Дата 21.6.2006, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 636
Регистрация: 15.2.2006
Где: Москва

Репутация: 6
Всего: 6



Спасибо, в точку.  smile 
 smile  
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0442 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.