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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2013, 17:54   #1
Winexcel
Форумчанин
 
Регистрация: 26.08.2013
Сообщений: 187
Радость TreeView, различное обращение к ITEM

Сканирую нет ли такого задания в списке, если нет то:Добавляю задание в дерево, добавляю в задание подэлементы(описание), затем, если задание есть то изменяю уже текущее:

Код:
var
Node:TTreeNode;
i:integer;
ends:boolean;
begin

ends:=false;

for i:=0 to TreeJob.Items.Count-1 do
begin
  if TreeJob.Items[i].Text=TEXT.Lines[0] then begin

    node:=TreeJob.Items[i];



    if TreeJob.Items[i+1].Parent[0]<>nil then
      TreeJob.Items[i+1].Parent[0].Text:='MODE:'+MODE.Text
    else
      TreeJob.Items.AddChild(Node,'MODE:'+MODE.Text);

   ...так овер 100500 раз пока не кончатся пункты

    ends:=true;
    break;
  end;
end;

if ends then exit;//выход если есть задание в списке, мы его уже изменили, всё гуд.

//если нет то добавляем его:

Node:=TreeJob.Items.Add(TreeJob.Selected,TEXT.Lines[0]);
TreeJob.Items.AddChild(Node,'MODE:'+MODE.Text);
//овер 100500 подпунктов(addchild)
Вопрос, почему обрашение к объекту возможно только при
Код:
i+1
А сам объект(задание) находит по адресу
Код:
i
И правильно ли я юзаю следующий поиск и замену. Если нет то скажите как лучше.
Winexcel вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обращение как к функции или обращение после опрд действия Gefo JavaScript, Ajax 5 04.02.2013 08:55
ASP.NET C# компонент TreeView. Перетащить какой - либо пункт меню из TreeView в TextBox Claster ASP.NET 0 02.01.2013 18:59
Как определить parent item по нажатию + слева от него, TreeView? TrydORgolik Win Api 0 18.01.2012 20:58
Различное поведение приложения в ХР и Виндоус7 marina15056 Мультимедиа в Delphi 1 29.12.2011 12:27