powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / TreeView1
25 сообщений из 105, страница 2 из 5
TreeView1
    #37841170
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro похоже, пошел консультироваться на соседний форум (
ну да начал с гугла, закончил соседями
...
Рейтинг: 0 / 0
TreeView1
    #37841178
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ведь достаточно было просто перечитать эту тему сначала, ведь я уже ответил на мои же вопросы чуть раньше. Эх, Эндрю, нельзя в твои 38 быть таким старым склеротиком.
...
Рейтинг: 0 / 0
TreeView1
    #37841190
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, да там ещё вываливаются Node Nodes сижу гадаю
...
Рейтинг: 0 / 0
TreeView1
    #37841201
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да не надо гадать-то. ПОДУМАТЬ надо. Перевести с помощью словаря. Почитать этот топик сначала. Применить TypeName...
...
Рейтинг: 0 / 0
TreeView1
    #37841224
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, а что такое TreeView1.SaveToFile ("C:\tree.txt") - не взлетит?
2
в TreeView1 можно например при помощи зажатой клавиши Контрол выделять несколько сучков на дереве?
...
Рейтинг: 0 / 0
TreeView1
    #37841231
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофаShocker.Pro, а что такое TreeView1.SaveToFile ("C:\tree.txt") - не взлетит?никогда не пробовал - попробуй.
катастрофав TreeView1 можно например при помощи зажатой клавиши Контрол выделять несколько сучков на дереве?нет, ну него есть свойство CheckBoxes
...
Рейтинг: 0 / 0
TreeView1
    #37841234
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты додумывать цикл-то будешь?
Я тебе написал a+b=с
потом написал, что a - это 5, b - это 3, с - это 8
Ты не можешь подставить?
...
Рейтинг: 0 / 0
TreeView1
    #37841242
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProкатастрофаShocker.Pro, а что такое TreeView1.SaveToFile ("C:\tree.txt") - не взлетит?никогда не пробовал - попробуй.

я ж не сам придумал: http://www.delphimaster.net/view/1-1123432071
хотя не сложно придумать...
но не взлетает, но там видимо другой язык было сказано: TreeView1.SaveToFile ("C:\tree.txt");
В ВБ(А) росколупать такое можно?
...
Рейтинг: 0 / 0
TreeView1
    #37841245
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофая ж не сам придумал: http://www.delphimaster.net/view/1-1123432071 а ты на название сайта смотрел?
...
Рейтинг: 0 / 0
TreeView1
    #37841247
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофаВ ВБ(А) росколупать такое можно?Конечно, щас цикл For Each добьешь и сделаешь сохранение в файл. Торопись, я через час смоюсь футбол смотреть
...
Рейтинг: 0 / 0
TreeView1
    #37841256
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProDim ЭлементКоллекции AS >>>ТипЭлементаКоллекции<<<
For Each ЭлементКоллекции In >>>Коллекция<<<
MsgBox ЭлементКоллекции.Index
Next


ТипЭлементаКоллекции - самое неподъёмное
...
Рейтинг: 0 / 0
TreeView1
    #37841263
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя есть коллекция.
Ты можешь обратиться к конкретному элементу, например к первому.
Ну а функцию, чтоб посмотреть название типа, ты уже знаешь.
...
Рейтинг: 0 / 0
TreeView1
    #37841356
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогу :)

В английском языке множественное число обозначается добавлением буквы s к единственному значению
Например
Bold(жирный) -> BoldS(жирныЕ)
Car(машина) -> CarS(МашинЫ)


P.S. Collecton - это коллекция чего-то
...
Рейтинг: 0 / 0
TreeView1
    #37841388
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
замутил ещё такое, скомпилировалось, но выеёживается
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Dim TreeView1Nodes As String
   TreeView1Nodes = ""
   
   Dim i As Long
   
   For i = 0 To TreeView1.Nodes.Count - 1
   TreeView1Nodes = TreeView1Nodes & TreeView1.Nodes(i).Text
   Next
   
   MsgBox TreeView1Nodes


что ему не так?
...
Рейтинг: 0 / 0
TreeView1
    #37841434
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофано выеёживаетсяэто текст сообщения об ошибке?

Я, в принципе, знаю текст ошибки и причину, но забудь про i, сделай через For Each, доведи дело до конца. Это приблизит тебя к пониманию коллекций и поможет в будущем.
...
Рейтинг: 0 / 0
TreeView1
    #37841466
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, я ж не ленюсь, ищу, но эти примеры на божественном мдсн

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Private Sub PrintRecursive(ByVal n As TreeNode)
   System.Diagnostics.Debug.WriteLine (n.Text)
   MessageBox.Show (n.Text)
   Dim aNode As TreeNode
   For Each aNode In n.Nodes
      PrintRecursive (aNode)
   Next
End Sub

'Вызов процедуры с использованием верхнего узла дерева
'Call the procedure using the top nodes of the treeview

Private Sub CallRecursive(ByVal aTreeView As TreeView)

   Dim n As TreeNode
   For Each n In aTreeView.Nodes
      PrintRecursive (n)
   Next
End Sub



я не знаю как пробовать, потому что параметры есть, было бы пусто в () - другое дело
...
Рейтинг: 0 / 0
TreeView1
    #37841502
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проблема века решена
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Dim TreeView1Nodes As String
TreeView1Nodes = ""
   
Dim aNode As Node
   
For Each uc In TreeView1.Nodes
'изменение цвета узла
aNode.ForeColor = 255
TreeView1Nodes = TreeView1Nodes & aNode.Text
Next
  
MsgBox TreeView1Nodes



в MsgBox точно всё залетит, а то там у меня много всего видимо в MsgBox всё не помещается, как более точно опробовать пример?
...
Рейтинг: 0 / 0
TreeView1
    #37841518
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут ещё такая ерунда, пробовал то уже в имеющемся проекте
стал в новом добавлять TreeView - не нахожу, где его брать

Шокер, ну что как разрулить
'сохранить содержимое TreeView в файл
Код: vbnet
1.
 TreeView1.SaveToFile ("C:\tree.txt")
...
Рейтинг: 0 / 0
TreeView1
    #37841533
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофапроблема века решенаблин, ну где опять голова? я же просил, подумай САМ, не ищи примеры в сети. Что делает этот пример? С какого перепуга у узла изменится цвет?
катастрофаШокер, ну что как разрулить
'сохранить содержимое TreeView в файлты даже с msgbox пока не решил. Используй debug.print пока, если в msgbox не влазит, но этот код пока не рабочий
...
Рейтинг: 0 / 0
TreeView1
    #37841537
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
ну тогда
>тут ещё такая ерунда, пробовал то уже в имеющемся проекте
стал в новом добавлять TreeView - не нахожу, где его брать

а то то что у меня есть - там роман война и мир от тим тима по буквам, вау, палец устаёт держать
...
Рейтинг: 0 / 0
TreeView1
    #37841581
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
TreeView1
    #37841584
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, говорю что делать если нет такого пункта в ВБ6? файл? какой? не завалялось лишнего?
...
Рейтинг: 0 / 0
TreeView1
    #37841601
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1
катастрофаShocker.Pro, говорю что делать если нет такого пункта в ВБ6? файл? какой? не завалялось лишнего?
2
Вот когда я пишу
TreeView1.Nodes.Add
Вываливается
Add([Relative], [Relationship], [Key], [Text], [Image], [SelectedImage]) As Node
Я понимаю, что то, что в квадратных скобках это не обязательное
И если я вижу строку кода
TreeView1.Nodes.Add , , "internet", "Internet"
То значит
Relative – не задано
Relationship – не задано
Key - "internet"
Text - "Internet"
Image – не задано
SelectedImage – не задано
ТАК???
То есть как бы до не заданных запятая нужна, а после заданных для не заданных запятая уже не нужна????
As Node – писать нужно? и зачем оно?


Правда если первое не решить то второе нафиг не нужно
...
Рейтинг: 0 / 0
TreeView1
    #37841607
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофаShocker.Pro, говорю что делать если нет такого пункта в ВБ6? файл? какой? не завалялось лишнего? Да? первый раз слышу про VB6. В первом сообщении написано, что речь идет о ворде.
В ВБ6 это windows common controls.
А вообще у тебя опять же есть проект, в была проблема посмотреть, что к нему подключено?
...
Рейтинг: 0 / 0
TreeView1
    #37841610
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофаТАК???так
катастрофаТо есть как бы до не заданных запятая нужна, а после заданных для не заданных запятая уже не нужна????читай учебники, изучай основы синтаксиса
катастрофаAs Node – писать нужно? и зачем оно?это тебе указание, что метод вернет тебе узел. То есть ты можешь написать:
MyNode=Treeview1.Add(....
и после этой операции у тебя в переменной MyNode окажется ссылка на только что добавленный узел

(вопрос на сообразительность - какого типа должна быть переменная MyNode?)
...
Рейтинг: 0 / 0
25 сообщений из 105, страница 2 из 5
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / TreeView1
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]