powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как сделать заставку к программе?
5 сообщений из 5, страница 1 из 1
Как сделать заставку к программе?
    #32874252
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Типа как у ВизуалСтудио, прямоугольная область с картинками и текстом, которая появляется сразу же после нажатия на ярлыке и исчезает как только программа загрузится.

Форму то не сложно нарисовать, а вот как сам механизм работает.....
Может примерчик кто подкинет?

-------------------------------------------------------------------------
Нет худа без добра, да и добро без худа - чудо.
...
Рейтинг: 0 / 0
Как сделать заставку к программе?
    #32874273
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот примерчик, может поможет
...
Рейтинг: 0 / 0
Как сделать заставку к программе?
    #32874434
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лиман Артёмвот примерчик, может поможет

Спасибо. Вообще-то работает, но вот сказать что я полностью разобрался пока не могу...

Поясните пожалуйста следующий фрагмент кода:

Что за модули? Почему так много?
Код: plaintext
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.
SplashScreen.ShowSplashScreen(); 
			Application.DoEvents();
			SplashScreen.SetStatus("Loading module 1");
			System.Threading.Thread.Sleep(500);
			SplashScreen.SetStatus("Loading module 2");
			System.Threading.Thread.Sleep(300);
			SplashScreen.SetStatus("Loading module 3");
			System.Threading.Thread.Sleep(900);
			SplashScreen.SetStatus("Loading module 4");
			System.Threading.Thread.Sleep(100);
			SplashScreen.SetStatus("Loading module 5");
			System.Threading.Thread.Sleep(400);
			SplashScreen.SetStatus("Loading module 6");
			System.Threading.Thread.Sleep(50);
			SplashScreen.SetStatus("Loading module 7");
			System.Threading.Thread.Sleep(240);
			SplashScreen.SetStatus("Loading module 8");
			System.Threading.Thread.Sleep(900);
			SplashScreen.SetStatus("Loading module 9");
			System.Threading.Thread.Sleep(240);
			SplashScreen.SetStatus("Loading module 10");
			System.Threading.Thread.Sleep(90);
			SplashScreen.SetStatus("Loading module 11");
			System.Threading.Thread.Sleep(1000);
			SplashScreen.SetStatus("Loading module 12");
			System.Threading.Thread.Sleep(100);
			SplashScreen.SetStatus("Loading module 13");
			System.Threading.Thread.Sleep(500);
			SplashScreen.SetStatus("Loading module 14", false);
			System.Threading.Thread.Sleep(1000);
			SplashScreen.SetStatus("Loading module 14a", false);
			System.Threading.Thread.Sleep(1000);
			SplashScreen.SetStatus("Loading module 14b", false);
			System.Threading.Thread.Sleep(1000);
			SplashScreen.SetStatus("Loading module 14c", false);
			System.Threading.Thread.Sleep(1000);
			SplashScreen.SetStatus("Loading module 15");
			System.Threading.Thread.Sleep(20);
			SplashScreen.SetStatus("Loading module 16");
			System.Threading.Thread.Sleep(450);
			SplashScreen.SetStatus("Loading module 17");
			System.Threading.Thread.Sleep(240);
			SplashScreen.SetStatus("Loading module 18");
			System.Threading.Thread.Sleep(90);
			Application.Run(new Form1());
...
Рейтинг: 0 / 0
Как сделать заставку к программе?
    #32874481
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошу прощенья, я прислал немного измененную версию, вот более внятная для тебя, а по поводу вопроса то там демонтсрируется процесс загрузки приложения...воообщем возьми новую версию, там будет все понятнее
...
Рейтинг: 0 / 0
Как сделать заставку к программе?
    #32874610
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лиман Артёмпрошу прощенья, я прислал немного измененную версию, вот более внятная для тебя, а по поводу вопроса то там демонтсрируется процесс загрузки приложения...воообщем возьми новую версию, там будет все понятнее

Фраза: "вот более внятная для тебя" звучит несколько не красиво.
Я всё-таки совсем уж полным идиотом себя не считаю. :)

И если в проге нет никаких 18ти модулей, то их там нет.
Прогресс ЧЕГО показывает импровизированный прогрессбар мне так и не ясно.
Демо наверно просто для солидности, чтоб все думали что там аж 18 модулей :).

Было бы интересно показать реальный прогресс загрузки приложения, но думаю что это не так просто. Проще говоря - вообще не представляю как.

Ещё раз спасибо за помощь.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как сделать заставку к программе?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]