![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сохранять значения в ListView [D7, XP]
ЧиЧиЧи © (2006-03-15 15:18:00)Добрый день! Скажите, можно ли хоть как-то сохранять значения в ListView? В виде файла например. Если прогу закрыть то все пропадает, а жаль! Мне нужно именно этот компонет сохранять.
clickmaker (2006-03-15 16:11:00) [21]
> ЧиЧиЧи (15.03.06 16:05) [11]
ну в правильном направлении начал.
вообще, рекоменую
1. Подучить английский хотя бы на уровне чтения справки. Ярым патриотам сразу перейти к п.3
2. набрать TStringList и щелкнуть на нем F1
3. набрать tstringlist в yandex.ru, наверняка будет что-то про него и по-русски
ЧиЧиЧи (2006-03-15 16:09:00) [22]Господа! Правильно ли копаю: из listview копируем значения в какой-нить компонент и сохраняем, потом когда требуется грузим значения из "этого" компонента?
Плохиш (2006-03-15 16:09:00) [23]
> ЧиЧиЧи (15.03.06 15:51) [7]
Проходишь в цикле по списку и сохраняешь в файл все нужные свойства каждой строки в желаемом формате.
ЧиЧиЧи (2006-03-15 16:05:00) [24]Ребят, моё начало вот такое, а что дальше то?
А что-то не пойму про Стринглист - это компонент?
procedure TForm1.Button3Click(Sender: TObject);
var k: integer;
begin
for k:=0 to ListView1.Items.Count-1 do begin
????????
????????
end;
end;
На счет пианистов - это шутки ради. Так, мастерам настрой приподнять ;)
Сергей М. (2006-03-15 15:57:00) [25]
> ЧиЧиЧи (15.03.06 15:51) [7]
Из пианистов сразу в программисты ? ... Смелое-свежее решение) .. И там и там кнопульки давить требуется)
> никак не получается именно из ListView
А как пробовал-то ?
clickmaker (2006-03-15 15:54:00) [26]
> ЧиЧиЧи (15.03.06 15:51) [7]
> Кажется вы ошиблись в ответе :)
нет, мы не ошиблись в ответе.
про циклы знаем? проходим по строчкам листвью, добавляем в стринглист (можно разделять табуляцией, если листвью в детальном режиме)
потом этот стринглист сливаем в файл
Fenix (2006-03-15 15:53:00) [27]Поэтому тебе и написали
StringList.Add
StringList.Savetofile
.........
т.к. LisView нельзя прямым способом созранить...
ЧиЧиЧи (2006-03-15 15:51:00) [28]Кажется вы ошиблись в ответе :)
Я спрашиваю про ListView, а вы как я понял ответили про компонент TreeView
Сохранить значения в файл можно так:
treeview1.SaveToFile();
Но никак не получается именно из ListView :))
Вот.
ЧиЧиЧи (2006-03-15 15:41:00) [29]Не-а! Я уже в третий раз меняю профессию :(
В первый раз я был экономистом - все делал головой.
Во второй раз я стал пианистом - все делал пальцами.
В третий раз я стал программистом - и как я не страраюсь у меня все через ж..у выходит, но ужасно интересно. Просто люблю комп.
Ребят, я с паскалем и дельфи - средне. Просто не могу понять на языке профессионалов.
Плохиш (2006-03-15 15:37:00) [30]
> ЧиЧиЧи (15.03.06 15:33) [4]
> F1 - это легко сказать !
> Но нужно думать, что справка не у всех есть, а F1 уже "вот
> тут вот", когда проблемы с английским
Меняй профессию, не твоё это.
ЧиЧиЧи (2006-03-15 15:33:00) [31]F1 - это легко сказать !
Но нужно думать, что справка не у всех есть, а F1 уже "вот тут вот", когда проблемы с английским :(((
Плохиш (2006-03-15 15:32:00) [32]F1
ЧиЧиЧи (2006-03-15 15:30:00) [33]А поподробнее можно?
Приведи кусочек кода плиз!
clickmaker (2006-03-15 15:27:00) [34]StringList.Add
StringList.Savetofile