Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
23 / 23 / 12
Регистрация: 27.12.2011
Сообщений: 855
1

Обработка событий для динамических элементов treeView

26.11.2014, 23:02. Показов 904. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток!

Есть treeView в котором динамически создаются элементы и нужно им присвоить событие нажатия на них левой кнопкой мыши.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
string[] node1Names = new string[6] { "Добавить учеников", "Просмотр и правка учеников", "Просмотр и правка успеваемости учеников",
                "Просмотр курсов", "Просмотр тестов", "Просмотр экзаменов"};
            TreeNode[] array1 = new TreeNode[6];
            TreeNode[] array2 = new TreeNode[5];
            if (_check_Type == "1")
            {
                for (int i = 0; i < 6; i++)
                {
                    array1[i] = new TreeNode(node1Names[i]);
                    treeView1.Nodes.Add(array1[i]);
                    for (int j = 0; j < 5; j++)
                    {
                        array2[j] = new TreeNode("Подпункт 1_" + j);
                        treeView1.Nodes[i].Nodes.Add(array2[j]);
                    }
                }
            }
            else if (_check_Type == "0")
            {
                //Тут похожее
            }
Добавлено через 50 минут
Думаю можно так организовать:
C#
1
2
3
4
5
6
7
8
9
10
11
12
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            switch (e.Node.Index)
            {
                case 0:
                    //Действие
                    break;
                case 1:
                    //Действие
                    break;
            }
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.11.2014, 23:02
Ответы с готовыми решениями:

Обработка событий при клике на узлы TreeView
Имеется компонент TreeView в виде: -Система --Угрозы --Уязвимости Необходимо, чтобы при нажатии...

Treeview обработка событий
Как мне в Qt с C++ сделать так, чтобы при клике на элемент он сообщал мне что я кликнул на него....

Обработка событий для динамически созданных элементов
Приветствую всех любителей программирования! Совсем недавно я решил написать небольшую программу...

Обработка событий для динамически созданных элементов управления
VBA (Office97) позволяет динамически создавать элементы управления (при выполнении программы). Но...

0
26.11.2014, 23:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.11.2014, 23:02
Помогаю со студенческими работами здесь

Обработка событий для DOM элементов, созданных после прогрузки страницы
Добрый день форумчане, уже голову сломал, не могу понять логику работы. У меня есть страничка, с...

Создание событий для динамических объектов
Здравствуйте, начал изучать динамическое создание объектов. Создал на форме 400 объектов panel....

методы событий для динамических объектов
При написании проги с динамическим созданием объектов столкнулся с проблемой: не знаю, какие...

Обработчик событий для динамических кнопок
Всем доброго времени суток. Суть вопроса такая: Необходимо сделать настраиваемую систему АРМ. То...


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

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