Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 09.02.2013
Сообщений: 12

Обновление listview без потери фокуса ранее выделенной строки

29.11.2013, 14:45. Показов 1845. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть listview в который загружаю список процессов.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Process_list.Visible = false;
            ManagementObjectSearcher processEnumerator = new ManagementObjectSearcher("SELECT * FROM Win32_Process");
            ListViewItem item;
            foreach (ManagementObject process in processEnumerator.Get())
            { 
                item = new ListViewItem(process["Name"].ToString());
                item.SubItems.AddRange(new string[]
                { 
                    process["ProcessId"].ToString()
                 
                });
                Process_list.Items.Add(item);                        
            }
           // Process_list.Update;
            Process_list.Visible = true;
Через контекстное меню возможно обновить список процессов.

Вопроса два:
1) Как обновить список правильно(так как у меня при обновлении добавляются все процессы заного)?
2) Как обновить список не потеряв фокус выделенной строки?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.11.2013, 14:45
Ответы с готовыми решениями:

Получить текст выделенной строки в listview
Подскажите пожалуйста, как получить текст выделенной строки в listview? Заранее спасибо!!!

Вывод выделенной строки в видимый участок ListView
Здравствуйте, уважаемые форумчане! Создаю разные ListView, без вопросов заполняю их информацией, могу удалить строку, могу её вернуть. ...

Как получить все данные из выделенной строки Listview
Здравстуйте! Подскажите каким образом получить все данных из выделенной строки Listview? Мне нужно получить все item из выделенной строки...

2
 Аватар для ksk
624 / 495 / 43
Регистрация: 05.07.2010
Сообщений: 1,589
29.11.2013, 16:11
Для начала следует разделить понятия "обновить" и "перезаполнить".
0
Кодогенератор
 Аватар для hepper
200 / 200 / 51
Регистрация: 15.06.2011
Сообщений: 794
29.11.2013, 17:06
наверно как то так
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Process_list.Visible = false;
            ManagementObjectSearcher processEnumerator = new ManagementObjectSearcher("SELECT * FROM Win32_Process");
            ListViewItem item;
var sInd=Process_list.SelectedIndex;
Process_list.Items.Clear();
 
            foreach (ManagementObject process in processEnumerator.Get())
            { 
                item = new ListViewItem(process["Name"].ToString());
                item.SubItems.AddRange(new string[]
                { 
                    process["ProcessId"].ToString()
                 
                });
                Process_list.Items.Add(item);                        
            }
           // Process_list.Update;
Process_list.SelectedIndex=sInd;
            Process_list.Visible = true;
может не работать т.к. писал на пальцах, но думаю идея понятна.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.11.2013, 17:06
Помогаю со студенческими работами здесь

Получить доступ к данным выделенной строки таблицы listView
Создаю таблицу в listView следующим образом: DataTable table = new DataTable(); //заполнение таблицы данными table =...

onChange без потери фокуса
Доброго всем времени суток! Дело такое. По имени материала понятно что мне надо. К примеру, <select> нормально работает когда...

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

Обновление шаблона 1.7 к 2.5 без потери данных
Обновил Joomla с 1.7 на 2.5 и перестал работать шаблон . Теперь нашел новую версию своего шаблона (2.5) и мне чтобы сайт полноценно...

Обновление приложения без потери данных
Добрый день, Создал приложение имеющая базу данных SLQite с помощью android studio. Пользователь заполнил базу данными. Добавили новые...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru