Как создать SplashScreen
- Установите свойство Name в Splash
- Установите свойство BorderStyle в bsNone
- Поместите изображение на форму
- Удостоверьтесь, что форма не создается автоматически (Shift+Ctrl+F11)
Отредактируйте тело программы:
program MyApp; { ... } begin Application.Initialize; { -------- Здесь поместите: ----------- } Splash := TSplash.Create(Application); Splash.Show; Splash.Refresh; { ------------------------------------- } { ... } Application.CreateForm(...{ Имя формы }); Application.Run; end;
Теперь отредактируйте событие OnShow Вашей формы:
procedure TMainForm.FormShow(Sender: TObject); begin { ... } { Освободить Splash } Splash.Free; end;
Совет: если Вы разместите Splash в событии OnTimer, Вы можете управлять как долго будет отображаться Ваша форма.
Комментарии