Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

работа с treeview

1.9K
29 июля 2009 года
Cool Xacker
148 / / 06.06.2006
Всем привет!
Я уже измучился в поисках инфы!!!
Подскажите как мне загрузить файл в treeview
Файл имеет структуру:

База данных|Работа с Access|файл.txt|

Теперь как должно выглядеть в treeview, например:

-База данных
- Работа с Access (само название не должно отображаться в списке)

P.S. сам файл должен при нажатии отображаться в richedit
288
29 июля 2009 года
nikitozz
1.2K / / 09.03.2007
Да в принципе просто.
Распарсить файл и добавить элементы в TreeView.
Где-то так
Код:
var s, newItem: string;
  p: integer;
  lastNode: TTreeNode;
begin
  s := 'Item1|Subitem11|Subitem111';
  lastNode := nil;

  while length(s) > 0 do
  begin
    p := pos('|', s);
    if p > 0 then
    begin
      newItem := copy(s, 1, p - 1);
      delete(s, 1, p);
    end
    else
    begin
      newItem := s;
      s := '';
    end;

    lastNode := TreeView1.Items.AddChild(lastNode, newItem);
  end;
end;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог