powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / очистить конкретный под узел в узле TreeView1
5 сообщений из 5, страница 1 из 1
очистить конкретный под узел в узле TreeView1
    #39289353
shoh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TreeView1
как можно очистить значение конкреного под узла в узле
например у меня есть

А
-B
-C
-D
E
-F
-J

мне нужно при нажатии на А или E были очищены B,C,D или F,J

Прошу помочь найти решение с примерами
Благодарю заранее
...
Рейтинг: 0 / 0
очистить конкретный под узел в узле TreeView1
    #39289355
shoh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно определить какой на какой узел кликнул мишку. По название не могу определить потому что оно может меняться каждый раз
...
Рейтинг: 0 / 0
очистить конкретный под узел в узле TreeView1
    #39292819
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shohКак можно определить какой на какой узел кликнул мишку. По название не могу определить потому что оно может меняться каждый раз
SelectedNode?
...
Рейтинг: 0 / 0
очистить конкретный под узел в узле TreeView1
    #39292843
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shohКак можно определить какой на какой узел кликнул мишку. По название не могу определить потому что оно может меняться каждый раз

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
    With TreeView1
      .Nodes.Add("key1", "text1", "image1", "image1")
      With .Nodes("key1")
        .Nodes.Add("key2", "text2", "image2", "image2")
        With .Nodes("key2")
           .Nodes.Add("key3", "text3", "image3", "image3")
           .Nodes.Add("key4", "text3", "image3", "image3")
...

  Private Sub TreeView1_AfterSelect(sender As Object, e As TreeViewEventArgs) Handles TreeView1.AfterSelect
    Select Case TreeView1.SelectedNode.Name.ToString()
      Case "key3"
        MsgBox ("key3")
      Case "key4"
        MsgBox ("key4")
...



Надо отметить что в отличии от VB6 в .Net тут некая путаница с "Key" и "Name".
То что в одной ф-ции называется Key, в другой достается как .Name
И кажется нет требования обеспечивать уникальность Key/Name.
Но никто вам самому не мешает добавлять только уникальные значения.

Причем доставать Node по ключу надо так(как первый элемент массива, если ключи уникальны, то он соответственно всегда один):
Код: vbnet
1.
node=TreeView1.Nodes.Find("key4", True)(0)
...
Рейтинг: 0 / 0
очистить конкретный под узел в узле TreeView1
    #39320017
shoh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий77,

Спасибо
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / очистить конкретный под узел в узле TreeView1
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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