Форум: "Начинающим";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];
ВнизПоиск по узлам TreeView Найти похожие ветки
← →
Sergey_R © (2005-09-23 15:51) [0]Подскажите, пожалуйста, есть ли какая-нибудь функция поиска по узлам TreeView? Ну, например, создал я ветвь с названием "aaa", то как потом проверить, есть ли такая ветвь в дереве, чтобы еще одна не создавалась?
← →
Ega23 © (2005-09-23 16:07) [1]for i:=0 to TTreeView.Items.Count-1 do
if TTreeView.Items[i].Text="sakdhfkjsb" then ...
?
← →
umbra © (2005-09-23 16:37) [2]Если это ветка верхнего уровня, то лучше, наверное ограничить действия только этим уровнем
for i:=0 to TreeView1.Items.Count-1 do
if TreeView1.Items[i].Level = 0 and TreeView1.Items[i].Text="sakdhfkjsb" then ...
← →
Ega23 © (2005-09-23 16:52) [3]Если это ветка верхнего уровня, то лучше, наверное ограничить действия только этим уровнем
Почему??????
← →
evvcom © (2005-09-23 16:59) [4]
> Если это ветка верхнего уровня
Ща в угадайку поиграем... :) Ну-ка, настройка телепаторов... Ну че, поехали? А ставки какие?
← →
umbra © (2005-09-23 17:00) [5]Автор вопроса упомянул, что это надо, чтобы не дублировать ветви. Кто знает, может на других уровнях той же ветки есть такие же имена. или в других ветвях.
Лучше ограничить поиск. Для надежности.
← →
Sergey_R © (2005-09-23 17:04) [6]Все, спасибо за помощь!
← →
Ega23 © (2005-09-23 17:17) [7]Как это
или в других ветвях.
сочетается с
Лучше ограничить поиск. Для надежности.
?
← →
umbra © (2005-09-23 17:25) [8]
> Ega23
Так и сочетается, что эти "в других ветвях ноды" удовлетворят условию поиска и произойдет что-то нехорошее :))
← →
Eraser © (2005-09-24 01:18) [9]
umbra © (23.09.05 17:25) [8]
> Ega23
Так и сочетается, что эти "в других ветвях ноды" удовлетворят условию поиска и произойдет что-то нехорошее :))
Можно ещё использовать
getFirstChild, GetLastChild, GetNext, GetNextChild, getNextSibling, GetNextVisible и т.д.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.055 c