0 / 0 / 0
Регистрация: 09.02.2013
Сообщений: 12
1

Передача жанных между listView на разных формах

21.08.2013, 10:31. Показов 730. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
на Form1 имеется listView1 в которым отабражены процессы(имя, pID, расположение)
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
listView1.Visible = false;
            ManagementObjectSearcher processEnumerator = new ManagementObjectSearcher(Query);
            ListViewItem item;
            foreach (ManagementObject process in processEnumerator.Get())
            {
                item = new ListViewItem(process["Name"].ToString());
                if (process["ExecutablePath"] != null)
                {
                    item.SubItems.AddRange(new string[] { process["ProcessId"].ToString(), process["ExecutablePath"].ToString() });
                }
                else
                {
                    item.SubItems.AddRange(new string[] { process["ProcessId"].ToString(), "null" });
                }
                listView1.Items.Add(item);
            }
            listView1.Visible = true;
По клику вызывается контекстное меню, выбрав соответсявующий пункт, нужно отабразить Form2 и заполнить listView2 списком модулей выбранного процесса.
Список модулей получаю с помощью этого метода
Миниатюры
Передача жанных между listView на разных формах  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.08.2013, 10:31
Ответы с готовыми решениями:

Передача данных между формами разных проектов
Добрый день. Вот такая проблемка. Есть решение (Solution), в решении есть 3 проекта: params,...

Передача данных между datagridview на разных формах
Доброго времени суток. У меня вопрос, я использую таблицу Excel как базу данных которую правлю...

Передача данных между контролами на разных формах
Помогите передать текст из textBox1 в listBox1(которая на второй форме) PobedaForm st = new...

передача данных между ListBox в разных формах
Всем доброго дня! Как мне реализовать на нажатие кнопки сравнивание значений в двух листах,...

3
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
21.08.2013, 10:50 2
0) чтоб не отображалось null уберите свой if и добавляйте одной строчкой:
item.SubItems.AddRange(new string[] { process["ProcessId"].ToString(), (process["ExecutablePath"]??"").ToString() });
1) создаем в Form2 конструктор со всеми необходимыми параметрами.
2) например, в MouseDoubleClick выполняем:
C#
1
2
ListViewItem item =  listView1.SelectedItems[0]; //получаем активную строчку 
Form2 f = new Form2(item[1]); //передаем ProcId в Form2
1
0 / 0 / 0
Регистрация: 09.02.2013
Сообщений: 12
21.08.2013, 12:44  [ТС] 3
Learx, благодарю....
Не сочтите за наглость, но как правильно записать заполнение listView результатом кода из этого поста
Миниатюры
Передача жанных между listView на разных формах  
0
0 / 0 / 0
Регистрация: 09.02.2013
Сообщений: 12
21.08.2013, 13:00  [ТС] 4
решил проблемму

C#
1
2
3
4
5
6
7
8
9
ListViewItem item;
                    for (int i = 0; i < arrSize; i++)
                    {
                        GetModuleFileNameEx(proc.Handle, hModule[i], nameFile, nameFile.Capacity); // Пытаемся получить полный путь модуля
                        item = new ListViewItem(nameFile.ToString());
                        item.SubItems.AddRange(new string[] { hModule[i].ToString()});
                        listView1.Items.Add(item);
 
                    }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.08.2013, 13:00
Помогаю со студенческими работами здесь

Связь между таблицами на разных формах
Подскажите пожалуйста, как связать таблицы на разных формах. Делал на делфи &quot;костыли&quot;, все отлично...

Передача значения из одного datagrida в другой оба находяться на разных формах
Передача значения из одного datagrida в другой оба находяться на разных формах. for (int i = 0; i...

Связь между тремя datagridview на трёх разных формах
Ребят, нужна ваша помощь. Нужно связать три datagridview на трёх разных формах.. Первая форма...

Обмен данными между массивами, описанными в разных формах
Приветствую коллеги, есть массив формы 1 и массив формы 2. Имена массивов одинаковые. Как...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru