Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
TreeView
|
|||
|---|---|---|---|
|
#18+
Создал TreeView, заполнил его - все нормально, только не пойму почему он не отображает +/- для узлов у которых есть дети (двойной клик при этом работает нормально и в Style сказано их показывать )? Второе - как заставить все узлы быть expanded по-умолчанию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2003, 16:35 |
|
||
|
TreeView
|
|||
|---|---|---|---|
|
#18+
двойной клик при этом работает нормально и в Style сказано их показывать )? Кроме Style есть еще LineStyle. Поставь значение 1- tvwRootLines. Второе - как заставить все узлы быть expanded по-умолчанию? При заполнении TreeView: TreeView.Nodes(NodeKey).Expanded = .T. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2003, 16:56 |
|
||
|
TreeView
|
|||
|---|---|---|---|
|
#18+
большое спасибо! Теперь у меня есть плюсы и минусы, а вот с expand проблемы Если я пишу в методы который заполняет дерево в конце Код: plaintext 1. 2. 3. То вылетает ошибка Код: plaintext А если этот же код но для события OnClick для кнопки - то все нормально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2003, 17:08 |
|
||
|
TreeView
|
|||
|---|---|---|---|
|
#18+
А зачем проходить по Nodes второй раз? Можно указать свойство при заполнении: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2003, 17:17 |
|
||
|
TreeView
|
|||
|---|---|---|---|
|
#18+
да, так все заработало - спасибо P.S> а почему вариант с циклом вызывал ошибку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2003, 17:22 |
|
||
|
TreeView
|
|||
|---|---|---|---|
|
#18+
Вроде код нормальный. Может быть где-нибудь в цикле i менялось ненамеренно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2003, 17:29 |
|
||
|
TreeView
|
|||
|---|---|---|---|
|
#18+
в том то и дело что в методе заполнения Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. И все - так вот здесь вываливается А в коде клика Код: plaintext 1. 2. 3. 4. И все OK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2003, 17:34 |
|
||
|
TreeView
|
|||
|---|---|---|---|
|
#18+
Да, есть такой глюк. Обычно возникает при работе в модальной форме. Обойти можно таким образом: Код: plaintext 1. 2. 3. 4. Если лень заводить дополнительную переменную, то помогает еще такой синтаксис Код: plaintext 1. 2. 3. 4. 5. Суть в том, чтобы в команде присвоения была только одна точка. Если там возникает вторая точка (т.е. иерархия вложенных объектов), то и возникает данная ошибка. Видимо какие-то проблемы с адресацией. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2003, 17:52 |
|
||
|
TreeView
|
|||
|---|---|---|---|
|
#18+
to funikovyuri у тебя в первом фрагменте кода o = THIS.oleTree.Nodes а во втором o = this.Parent.oleTree поэтому когда в первом случае ты пишешь o.Nodes(i).Expanded = .T. т.е. THIS.oleTree. Nodes.Nodes (i).Expanded = .T. возникает ошибка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2003, 16:05 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=404&tid=1597551]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 373ms |

| 0 / 0 |
