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

Как отобразить ProgressBar при загрузке формы

29.05.2012, 21:30. Показов 10297. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Конечно неудобно писать первый раз открыл с# хочу сделать загрузку и по оканчанию неё открувалась бы новая форма но что то немного не получается (Блин С# конечно не делфа хаааааа)!!!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.05.2012, 21:30
Ответы с готовыми решениями:

Как сделать что бы при загрузке файлов работал ProgressBar
Пишу программу для загрузки файлов из Интернета. На форме есть прогресбар который должен показывать состояние загрузки файлов. Так вот...

Как при загрузке формы отобразить данные из БД в табличном представлении
почему когда я запускаю программу на форме отображается таблица,но данных занесенных в нее раннее не видно!? как сделать так чтоб было...

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

5
3 / 3 / 1
Регистрация: 06.04.2012
Сообщений: 24
29.05.2012, 21:33
Не совсем понятна постановка задачи. Загрузка чего?
0
0 / 0 / 0
Регистрация: 29.05.2012
Сообщений: 13
29.05.2012, 21:34  [ТС]
Ну что бы прогресс бар просто прогружался(Хотя он нечего не загружает).
0
3 / 3 / 1
Регистрация: 06.04.2012
Сообщений: 24
29.05.2012, 21:44
сейчас нет под рукой студии. напишу так.

Кидаешь на форму progressBar1

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
Timer timer = new Timer();
timer.Interval = 100;
timer.Enabled = true;
timer.Tick += () => {
    if (progressBar1.Position != 100)
        progressBar1.Position += 1;
    else
    {
        Form form = new Form();
        form.Show();
        timer.Enabled = false;
    }
};
Всё это пишешь в конструктор главной формы. После InitializeComponent();
1
 Аватар для Alex_Sabaka
638 / 499 / 77
Регистрация: 28.07.2010
Сообщений: 895
29.05.2012, 21:47
Смотрите вложеный проект.
Вложения
Тип файла: zip formLoadingTest.zip (66.0 Кб, 280 просмотров)
1
24 / 24 / 4
Регистрация: 07.02.2011
Сообщений: 163
29.05.2012, 21:57
Либо можно так: (при условии что на форме присутствуют компоненты timer1 и progressBar1, а также добавлена форма Form2)
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
 
namespace WindowsFormsApplication2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
 
            timer1.Interval = 100;
            timer1.Enabled = false;
 
            progressBar1.Minimum = 0;
            progressBar1.Maximum = 100;
            progressBar1.Value = 0;
        }
 
        Form2 frm2;
        
        private void button1_Click(object sender, EventArgs e)
        {
            frm2 = new Form2();
 
            progressBar1.Value = 0;
            frm2.Hide();
            timer1.Enabled = true;
            timer1.Start();
        }
 
        private void timer1_Tick(object sender, EventArgs e)
        {
            if (progressBar1.Value == 100)
            {
                timer1.Enabled = false;
 
                frm2.Show();
            }
            else
            {
                progressBar1.Value += 10;
            }
        }
    }
}
причем, если не закрыть форму 2 после ее появления, то при повторном нажатии на кнопку появится новая форма2 )) и т.д.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.05.2012, 21:57
Помогаю со студенческими работами здесь

ProgressBar. Закрытие формы при загрузке
Выбивает данную ошибку, в чем проблема? void __fastcall TForm4::Timer1Timer(TObject *Sender) { ProgressBar1->StepIt(); ...

Progressbar при загрузке txt
В с# новичек. Подскажите, как отобразить загрузку txt файла в dataGridView в Progressbar. private void button1_Click(object...

ProgressBar при загрузке больших файлов
Подскажите, как сюда запихнуть progressBar1 в среднем текстовые файлы будут вешать от 1 до 40 мегабайт string road =...

Плавное обновление progressbar при загрузке файла
Здравствуйте! Есть кнопка, отрабатывающая открытие текстового файла(строк 1-20млн.). Хотел сделать так, чтобы пока файл открывался...

Как корректно отобразить прямоугольники в PictureBox при расширении формы?
Есть игра Цепь, при раскрытии формы криво отображается пичкабокс и прямоугольники внутри нее, а так же прямоугольники некорректно...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru