ROAD TO THE LEGEND
-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Всем привет, це гайд как сделать загрузочный экран с прозрачным фоном.
Приступим.
1) Создаём проект, создаём форму, я назову её например Loading.cs
2) Делаем фон формы, например - DarkGray
3) Создаём 2 лейбла
Пример:
Test
Loading
Отлично, половина уже есть
4) Выбираем форму, далее в свойствах ищем пункт "TransparencyKey" - выставляем тот же цвет что и фон формы.
5) Создаём 2 таймера
6) 2 раза кликаем по форме, у вас создастся
Копируем код ниже и вставляем между { и }
У вас должно получиться так
Далее 2 раза кликаем на timer1, 2 раза кликаем на timer2, у вас также должно создастся 2 кода, в timer1_tick запихиваем этот код
В timer2_tick запихиваем вот этот код
Отлично, можете создать новую форму и проверить работоспособность
Приступим.
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();
}
Код:
timer1.Enabled = false;
timer1.Stop();
timer2.Enabled = false;
timer2.Stop();
this.Hide();
Form2 frm2 = new Form2();
frm2.ShowDialog();
Код:
Label2.Text = Label2.Text + ".";
if (Label2.Text == "Loading...")
{
Label2.Text = "Loading";
}