Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
 Аватар для Kroshandowski
2 / 2 / 4
Регистрация: 05.04.2013
Сообщений: 234

ProgressBar или имитация работы пока грузиться список

15.05.2013, 22:33. Показов 1898. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В общем проблема такая.Вывожу в ListView работающие процессы компа...все работает,но дело в том,что процессов у меня 75 и прога долго грузит (не совсем конечно,но такое ощущение,что она зависла) список. В последующие разы уже побыстрей.

Суть вопроса.Как прикрутить к этому ожиданию списка ProgressBar?
Вот код кнопки по которой грузится список:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
private void button13_Click(object sender, EventArgs e)
        {
            int kolvo = 0;
            listView2.Items.Clear();
            ManagementObjectSearcher searcher =
                    new ManagementObjectSearcher("root\\CIMV2",
                    "SELECT * FROM Win32_PerfFormattedData_PerfProc_Process");
 
            foreach (ManagementObject queryObj in searcher.Get())
            {
                
                ListViewItem lvItem = new ListViewItem(new string[] { (queryObj["Name"].ToString()) });
                listView2.Items.Add(lvItem);
                kolvo++;
                label3.Text = "Процессов: " + kolvo.ToString();
            }
                      
         }
Заранее спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.05.2013, 22:33
Ответы с готовыми решениями:

Как запустить progressBar так, чтобы он двигался пока выполняется процесс или метод?
Как запустить progressBar так чтобы он двигался пока выполняется процесс или метод?

Пока не нажмешь F1 не грузиться система
Всем привет ! Вчера купил новый комп , собрал , поставил windows 7 х64 , и сразу возникло много проблем )) . начну с этой , уж очень она...

Имитация ProgressBar-а в Label
Добрый день. Помогите пожалуйста сделать имитацию progress бара, хочу сделать так что-бы в компоненте label выводилась сначала первая...

3
 Аватар для kodv
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
16.05.2013, 05:45
Самый простой вариант, задать соответсвующий стиль отображения прогресса в ProgressBar'е:
C#
1
progressBar.Style = ProgressBarStyle.Marquee
Подойдет, если вам не нужно знать, на каком этапе находится загрузка процессов, а нужно просто сэмитировать деятельность программы.
1
24 / 24 / 9
Регистрация: 18.12.2012
Сообщений: 194
16.05.2013, 15:26
Советую смотреть в сторону BackgroundWorker
0
 Аватар для MrGladus
178 / 178 / 50
Регистрация: 06.01.2013
Сообщений: 392
16.05.2013, 17:04
Так же можно сделать с помощью Task'а
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.05.2013, 17:04
Помогаю со студенческими работами здесь

Имитация действий приложения с использованием Progressbar
Здравствуйте! Пишу программу, но есть одна проблема. Как сделать чтобы при нажатии на кнопку сначала пробигала полоска...

Progressbar пока грузится окно
Форумчане не подскажете как реализовать чтобы при открытии формы сначала progressbar ПОКАЗЫВАЛ ЗАГРУЗКУ? заранее благодарен

Label не обновляется, пока ProgressBar не заполнится
Здравствуйте товарищи программисты, у меня возикло несколько проблем с прогой procedure TForm1.Button1Click(Sender: TObject); ...

ProgressBar, крутящийся, пока выполняется post-запрос
обычный прогрессбар делать легко, но как сделать так чтобы прогрессбар крутился именно пока выполняется мой пост запрос, а при завершении...

Консольный progressbar или progressbar в TMemo
Здравствуйте. Хочу спросить ради интереса как создать вот такой ProgressBar но с указанием своих сиволов в консоли и в...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru