0 / 0 / 1
Регистрация: 16.08.2007
Сообщений: 271
1

Как отслеживать и соответственно вовремя изменить картинку с закрытой папкой на картинку с открытой папкой?

23.12.2007, 14:34. Показов 1224. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1) Как отслеживать и соответственно вовремя изменить картинку с закрытой папкой на картинку с открытой папкой - если пользователь открывает дерево TreeView?

2) Необходимо сохранять состояние TreeView. Я сохраняю в файл - Уникальный ключ (01,02....), Индекс (Он тот же ключ но с приставкой имени главного - корневого раздела (База01, База02....)) и собственно название - это то что пишется при отображении в TreeView (Записи, Даты, Напроминания....) ВОПРОС! Как мне получить ключ предыдущего по дереву иерархии узла? Я могу получить полный путь с названиями - но они не уникальны (База01ЗаписиЗапись01), а как получить такой же путь но из ключей? (База01База03База213123........)???
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.12.2007, 14:34
Ответы с готовыми решениями:

Не могу разобраться с папкой Desktop и скрытой папкой Public Desktop
Я хочу получить возможность взаимодействия с ярлыками. Одни ярлыки находятся по адресу...

HTML - Надо: вставить картинку в картинку, в эту картинку, ссылку в картинку
Вот схема моего сайта. http://s020.***********/i716/1404/8c/254516feacb3.jpg У меня пока что на...

Как синхронизировать папку из OneDrive с папкой на компьютере?
Подскажите, как синхронизировать папку из onedrive с папкой на компьютере.

Можно ли через ASP с виртуальной папкой работать, как с сетевым диском??
Проблема такая...На сервере лежит мульимедийный диск (скачан) типа справочника , например, по...

5
0 / 0 / 0
Регистрация: 23.12.2007
Сообщений: 20
23.12.2007, 16:48 2
1) обрабатывай сообщения Collapse и Expand: в качестве параметра тебе дают узелок, на котором кликнули. У узелка, например, в теге, можно хранить инфу о том, кто он - 'папка' или 'не папка'. Далее, надеюсь, додумаешь сам
2) > Как мне получить ключ предыдущего по дереву иерархии узла?
можно через Node.Previous.Key...
Но послушай, зачем тебе геморрой с путями? При сохранении можно бежать по дереву и сразу писать все в иерархической структуре, например так:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
public sub SaveNode(theNode as Node, SomeTextStream as string)
  SomeTextStream = SomeTextStream + '<BeginNode#' + _ 
                   theNode.Key + '#' + theNode.Text + '#' + ... + '>'
  Dim ChildNode As Node
  Set ChildNode = theNode.Child
  While Not ChildNode Is Nothing
    SaveNode ChildNode, SomeTextStream
    Set ChildNode = ChildNode.Next
  Wend
  SomeTextStream = SomeTextStream + '<EndNode#' + theNode.Key + '>'
end sub
0
0 / 0 / 1
Регистрация: 16.08.2007
Сообщений: 271
23.12.2007, 16:59  [ТС] 3
Неее проблемма в том, что этот файл потом нужно будет обработать из другой проги и для этого удобнее представить все именно в виде путей - тот объект все переваривает путями и я бы хотел именно при сохранении получать готовый файл, а не обрабатывать его при загрузке.
0
0 / 0 / 0
Регистрация: 23.12.2007
Сообщений: 20
23.12.2007, 17:42 4
можно самому написать рекурсивную функцию, которая строит путь из ключей. Она бежит по theNode.Parent пока не упрется в Nothing...
0
0 / 0 / 1
Регистрация: 16.08.2007
Сообщений: 271
24.12.2007, 09:31  [ТС] 5
С рекрксивным поиском понял - но вот как быть самой сутью? Я понял что тут должен быть цикл запущенный от 1 до Count - это то что переберет все ключи. А вот как зарядить внутрь него цикл который бы бежал до кнца дурева - до верхушек ветвей - я что то не пойму... у кого есть функция для такого поиска - думаю она не более 15-20 строк.
0
0 / 0 / 0
Регистрация: 23.12.2007
Сообщений: 20
25.12.2007, 14:47 6
вот функция для получения путя из ключей для заданного узла:
Visual Basic
1
2
3
4
5
6
7
Public Function GetKeyPath(theNode As Node)
   if theNode is nothing then
       GetKeyPath = ''
   else
       GetKeyPath = GetKeyPath(theNode.Parent) + ' ' + theNode.Key
   end if
End Function
0
25.12.2007, 14:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2007, 14:47
Помогаю со студенческими работами здесь

Как преобразовать ссылку на картинку в саму картинку с необходимыми атрибутами?
Здравствуйте, подскажите как реализовать следующее: к примеру вставляешь ссылку на изображение в...

Подскажите как наложить картинку на картинку так что бы она была резиновая
&lt;div class=&quot;right&quot;&gt; &lt;div class=&quot;bg&quot;&gt; &lt;img...

Как при нажатии на картинку открыть текст и картинку?
Здравствуйте. У меня есть маленькие треугольники (см вложение), при нажатии на который, должен...

Проблемма с папкой
Допустим есть 2 файла file1.php и file2.php. file1.php лежит в корне сайта а file2.php лежит в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru