Копирование в TreeView.

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Копирование в TreeView.

Blood_Magic » 09 мар 2006, 09:39

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

Игорь Акопян » 07 мар 2006, 14:30

Blood_Magic, скучный ты... не даёшь человеку возможности самостоятельно реализовать предложенный алгоритм ;)

Лелик_1044 » 07 мар 2006, 13:53

угу спасибо вечером проверю код напишу ответ...

Blood_Magic » 07 мар 2006, 11:33

Код: Выделить всё

  for i:=0 to TreeView1.Items.Count-1 do
    If not TreeView1.Items.Item[i].HasChildren then
      Memo1.Lines.Add(TreeView1.Items.Item[i].Text)

Blood_Magic » 07 мар 2006, 11:30

Код: Выделить всё

  for i:=0 to TreeView1.Items.Count-1 do
    If TreeView1.Items.Item[i].Count=0 then
      Memo1.Lines.Add(TreeView1.Items.Item[i].Text)

Игорь Акопян » 07 мар 2006, 11:09

чёт я сегодня плох... до конца не дочитываю...
можно просто идти циклом по всем нодам и если Node.HasChildren = false копировать...

Игорь Акопян » 07 мар 2006, 11:03

ну тут так - идём по всем нодам первого уровня и выковыриваем детей каждой, либо читаем поподробнее про свойство NextSibling (нет под рукой - но это что-то похожее)

Лелик_1044 » 06 мар 2006, 23:56

Игорь Акопян,
да я это потом понял что неточно объяснил
пример выше после нажтия кнопки копирвоать в листобоксе должен быть список

яблоки
груши
холодильник
утюг
собака
кошка
тигр
буйвол

т.е. те ноды не имеющие поуровней

Игорь Акопян » 06 мар 2006, 17:56

не совсем понятно что надо сделать? скопировать всех детей выбранной ноды?

Лелик_1044 » 06 мар 2006, 17:32

Лана ответ я уже нашел

Еще один вопрос появился как скопировать эту струкутур в Listbox. Копировать надо те ноды которые не имеют подуровней...

Вернуться к началу