Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Splash screen
Manaslu



Typ: neutral
Postów: 41
Zarejestrowany: Dec 2003
Splash screen

Uszanowanie,
Czy ktos moze wie jak zrobic 'Splash screen' chodzi mi o formularz (np z nazwa programu), ktory wyswietla sie zaraz po uruchomieniu programu, jest na ekranie podczas ladowania duzego programu a po zaladowaniu programu znika ?

Dzieki za wszelkie wskazowki
Pozdrawiam
Manaslu

[Post edytowany dnia 26-01-2005 21:11 przez Manaslu]

26-01-2005 15:43
Pokaż profil Manaslu  Wyślij email do Manaslu        2130338
musman
www.codec.pl



Typ: neutral
Postów: 202
Zarejestrowany: Mar 2003

sluchaj no tutaj mozesz smignac forme z FormBorderStyle na NONE i potraktowac ja jako modul ktory bedzie ladowal wszystkie ustawienia aplikacji i np potwiedzal widocznie procet zaladowania progressBarem ... oczywiscie deklarujesz go sobie w Sub Main i wywolujesz ShowDialog() ... nastepnie po zakonczeniu ladowania zwalniasz forme a program przechodzi do nastepnych krokow. Mozesz wykonywane operacje przez 'LOADERA' umiescic w watkach 'System.Threading' przez co beda sie wykonywac w tle a aplikacja moze przejsc do wykonywania innych zadan ...
oto przyklad jak to moze wygladac :


a i jeszcze jedno skoki wykonywanych operacji umieszczasz np w tajmerku 'Timer' ktory odwoluje sie do procedury z Case i zmienna Priv na ta forme czyli naszego LOADERA
Public Sub sterowanie_testem(ByVal do_job As Integer)
Select Case do_job
    Case 1
      Timer.Stop()
      tu co ma robic
      Bar.Value = 25 'przesuniecie bar
      Timer.Start() 'leci dalej
    Case 2
      Timer.Stop()
      co ma robic
      Bar.Value = 50
      Timer.Start()
    Case Else
      Me.Dispose()
End Select
End Sub

a w 'Private Sub Timer_Tick' powiekszasz zmienna  zadeklarowana dla formy loadera o 1 i wywolujesz procedurke ktora ma Case ... ona zatrzymuje Timer i smiga zadanie i tak do konca ...
mam nadzieje ze pomoglem troszke

pozdrawiam

[Post edytowany dnia 26-01-2005 17:45 przez musman]

26-01-2005 17:25
Pokaż profil musman  Wyślij email do musman   Odwiedź stronę musman       13495362    3559336
Manaslu



Typ: neutral
Postów: 41
Zarejestrowany: Dec 2003
Baaaardzo dziekuje,

Zrobilem prawie dokladnie tak jak napisales z tym, ze z konstruktora mojej "formy glownej" wywoluje w osobnym watku "Splash screen-a", ktory przykrywa ja na pewien czas pozwalajac spokojnie zaladowac sie wszystkim potrzebnym rzeczom.
Wszystko to udalo mi sie dzieki Twojej popowiedzi.

Uchylam wirtualnego kapelusza

[Post edytowany dnia 28-01-2005 10:02 przez Manaslu]

28-01-2005 10:00
Pokaż profil Manaslu  Wyślij email do Manaslu        2130338
musman
www.codec.pl



Typ: neutral
Postów: 202
Zarejestrowany: Mar 2003

ciesze sie ze sie przydalem i ze sie udalo
pozdrawiam

28-01-2005 11:57
Pokaż profil musman  Wyślij email do musman   Odwiedź stronę musman       13495362    3559336
Wszystkich odpowiedzi: 3 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1