Создаём загрузочный экран, прозрачный фон (визуально) | C#

ROAD TO THE LEGEND
Забаненный
Статус
Оффлайн
Регистрация
7 Фев 2018
Сообщения
2,194
Реакции[?]
714
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Всем привет, це гайд как сделать загрузочный экран с прозрачным фоном.
Приступим.

1) Создаём проект, создаём форму, я назову её например Loading.cs

2) Делаем фон формы, например - DarkGray

3) Создаём 2 лейбла
Пример:
Test
Loading

Отлично, половина уже есть

4) Выбираем форму, далее в свойствах ищем пункт "TransparencyKey" - выставляем тот же цвет что и фон формы.

5) Создаём 2 таймера

6) 2 раза кликаем по форме, у вас создастся


Код:
private void Loading_Load(object sender, EventArgs e)
        {

        }
Копируем код ниже и вставляем между { и }

Код:
           timer1.Interval = 5000;
            timer1.Enabled = true;
            timer1.Start();
            timer2.Interval = 500;
            timer2.Enabled = true;
            timer2.Start();
У вас должно получиться так

Код:
private void Loading_Load(object sender, EventArgs e)
        {
            timer1.Interval = 5000;
            timer1.Enabled = true;
            timer1.Start();
            timer2.Interval = 500;
            timer2.Enabled = true;
            timer2.Start();
        }
Далее 2 раза кликаем на timer1, 2 раза кликаем на timer2, у вас также должно создастся 2 кода, в timer1_tick запихиваем этот код

Код:
timer1.Enabled = false;
            timer1.Stop();
            timer2.Enabled = false;
            timer2.Stop();
            this.Hide();
            Form2 frm2 = new Form2();
            frm2.ShowDialog();
В timer2_tick запихиваем вот этот код

Код:
Label2.Text = Label2.Text + ".";
            if (Label2.Text == "Loading...")
            {
                Label2.Text = "Loading";
            }
Отлично, можете создать новую форму и проверить работоспособность
 
ROAD TO THE LEGEND
Забаненный
Статус
Оффлайн
Регистрация
7 Фев 2018
Сообщения
2,194
Реакции[?]
714
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу