Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> treeview, пара простых вопросов 
:(
    Опции темы
semi
Дата 31.8.2007, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 10.12.2006
Где: ой, все сложно...

Репутация: нет
Всего: нет



привет smile
итак:
1. как сделать так, чтобы после загрузки дерево было со свернутыми листьями (по умолчанию оно развернуто)
2. существует ли событие нажатия на +/- ?
PM MAIL ICQ   Вверх
Пятачок
Дата 3.9.2007, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 13.11.2006
Где: Ufa

Репутация: нет
Всего: нет



Цитата

1. как сделать так, чтобы после загрузки дерево было со свернутыми листьями (по умолчанию оно развернуто)

из кода TreeView.CollapseAll(); 
Цитата

2. существует ли событие нажатия на +/- ?

конечно, посмотри в Events - TreeNodeCollapsed, TreeNodeExpanded

А вообще, msdn - очень полезная штука  smile 
PM MAIL   Вверх
semi
Дата 3.9.2007, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 10.12.2006
Где: ой, все сложно...

Репутация: нет
Всего: нет



спасибо smile когда спрашивала не было его под рукой... 
уже давно разобралась... но забыла закрыть тему :(

ену раз уж не закрыла...

каким образом можно осуществить перетаскивание элементов в treeview?  smile 
PM MAIL ICQ   Вверх
Mymik
Дата 3.9.2007, 19:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

Репутация: 50
Всего: 78



Цитата(semi @  3.9.2007,  17:21 Найти цитируемый пост)
каким образом можно осуществить перетаскивание элементов в treeview?

Что ты подразумеваешь под перетаскиванием меню ???

P.S. для каждого вопроса создавай отдельную тему


--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
semi
Дата 3.9.2007, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 10.12.2006
Где: ой, все сложно...

Репутация: нет
Всего: нет



Цитата(Mymik @  3.9.2007,  19:08 Найти цитируемый пост)
P.S. для каждого вопроса создавай отдельную тему 


сори  :(

Цитата(Mymik @  3.9.2007,  19:08 Найти цитируемый пост)
Что ты подразумеваешь под перетаскиванием меню ???


ну как в проводнике например... можно взять какой-то файл или папку и переместить их в другое место. 
изменить с помощью мыши предка у узла...
примерно так smile это возможно сделать с treeview?
PM MAIL ICQ   Вверх
Mymik
Дата 3.9.2007, 21:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

Репутация: 50
Всего: 78



semi, Теоретически возможно все. Но... то что ты хочешь сделать требует больших познаний в JS и DOM модели браузера... а точнее хранение изменений древа в каком-то серриализованном виде в каком-нибудь hidden поле и при этом отправлять это все дело на сервер (много лишнего трафика) Либо можно это делать с помощью AJAX путем прописывания нового пути относительно корня дерева и старого пути относительно корня дерева... 
Вобщем, у тебя есть знания по JS хорошие ??? тогда тебе прийдется работать с событиями Drag&Drop и считать все это дело... Не думаю, что такое тут напишут за просто так. Слишком сложный алгоритм. Лучше начинай писать сама и там уже задавай вопросы.


--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
semi
Дата 5.9.2007, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 10.12.2006
Где: ой, все сложно...

Репутация: нет
Всего: нет



угу... ну кто-что знаем smile

Цитата(Mymik @  3.9.2007,  21:29 Найти цитируемый пост)
тогда тебе прийдется работать с событиями Drag&Drop

имеется в виду js-кие ondrag  и т.д.?

т.е. у контрола treeview нет методов, событий которые были бы предсмотрены для выполнения этой задачи? только js?

Это сообщение отредактировал(а) semi - 5.9.2007, 14:28
PM MAIL ICQ   Вверх
Mymik
Дата 5.9.2007, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

Репутация: 50
Всего: 78





--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0492 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.