Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.11;
Скачать: [xml.tar.bz2];




Вниз

вопрос по TreeView 


Елена   (2002-04-01 06:48) [0]

Мастера, как по значению StateIndex выделить в дереве узел с этим самым StateIndex?
Заранее благодарна.



MBo   (2002-04-01 07:31) [1]

А тебе точно это нужно?
для того, чтобы найти узел с рисунком из StateImages под
номером StateIndex, надо оботи все Items, проверяя у них StateIndex и при совпадении для этого Itms сделать Selected



Елена   (2002-04-01 08:03) [2]

То есть сначала свернуть все узлы, затем организовать цикл по дереву и если совпадет, то Selected:=True?
Больше ведь ничего не остается?



MBo   (2002-04-01 08:08) [3]

а зачем сворачивать?



Елена   (2002-04-01 08:27) [4]


TreeView.FullCollapse;
for i:=0 to TreeView.Items.Count-1 do
if TreeView.Items[i].StateIndex=StateNDX then begin
TreeView.Items[i].Selected:=True;
TreeView.SetFocus;
Break;
end;

MBo, это самое лучшее?



MBo   (2002-04-01 08:33) [5]

думаю, да, но для чего FullCollapse?
разве без этого не работает?



Елена   (2002-04-01 08:38) [6]

Слишком много раскрытых узлов плохо смотрится :(




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.11;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.03 c
1-32897           BAHO                  2002-03-28 19:15  2002.04.11  
Обработка событий в денамически созданных обьектах


3-32665           tovSuhov              2002-03-20 12:05  2002.04.11  
Oracle Pipes


3-32710           ЮРИЙ_К                2002-03-22 09:52  2002.04.11  
Delphi, Реестр, idapi32.cfg - совсем крыша поехала 8-(


1-32750           Yuraz                 2002-03-30 15:48  2002.04.11  
Функция


6-32917           eblade                2002-01-25 18:56  2002.04.11  
Как отправить через TClientSocket несколько запросов подряд?