![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос про TreeView [D6, WinXP]
dreamse © (2005-09-01 14:37:00)У меня постоен TreeView следующим образом :
1--
-2
-3
-4
5--
-6
-7
-8
чтобы обратиться к первому значению первого списка делаю так :
edit1.Text := TreeView1.Items[0].Item[0].Text;
А как обратиться ко второму списку ( 5-- ) ?
Если писать так : edit1.Text := TreeView1.Items[1].Item[0].Text;
то возникает исключение :(
Drakosha (2005-09-01 17:16:00) [1]
> Список статический , не изменяемый , нужно всего один раз
> настроить по этому и прошу код
нет нечего более временного чем постоянное и наобарот :)
Digitman (2005-09-01 15:43:00) [2]
> думал что items это узлы
ну да .. это и есть узлы ..
> item это данные которые в них находяться
item[n] - это n-й узел списке дочерних узлов некоего узла ListView.items[такой-то]
dreamse (2005-09-01 15:23:00) [3]> Digitman © (01.09.05 15:09) [4]
Я думал что items это узлы а item это данные которые в них находяться , но такой код нефига не работает :(
Как указать кодом узел и порядковый номер строки в указанном узле ?
Digitman (2005-09-01 15:09:00) [4]
> dreamse (01.09.05 14:55) [3]
в таком случае
edit1.Text := TreeView1.Items[ 4].Item[0].Text;
получишь -6
dreamse (2005-09-01 14:55:00) [5]> Digitman © (01.09.05 14:44) [2]
Список статический , не изменяемый , нужно всего один раз настроить по этому и прошу код
> MBo © (01.09.05 14:43) [1]
Я так понимаю что это переход к следующему ? Мне же нужно вызвать данные обратившись по номеру
Digitman (2005-09-01 14:44:00) [6]мало ли какие "списки" в твоем дереве !
сегодня - такие, завтра - другие.
ты код свой будешь править каждый день под каждый список ?
MBo (2005-09-01 14:43:00) [7]TTreeNode.GetNextSibling