000
14.07.2004, 19:22 Uhr
sXene[WARE]
|
Hi! Hier mal ein kleiner Tipp der das Leben vereinfacht! Sagen wir, wir haben ein Splash Screen (frmSplash) und ein normales form. (frmMain) Auf frmMain haben wir ein WebBrowser element (WebBrowser1). Darin wollen wir eine seite laden z.b. www.sXene.de !
Da wir auf dem frmMain nicht unnötige Ladezeit verschwänden wollen wenn er die webseite im webbrowser element läd Laden wir das formular doch einfach während der Splash Screen angezeigt wird (ist auch der eigentliche sinn von Splash Screen) Nurnoch um den Splash Screen auch zu beenden einen timer machen (Timer1) also mit folgendem MINI Code:
Visual Basic: |
Private Sub frmSplash_Load() Load frmMain 'Ende vom Splash Screen Timer1.Intervall = 2000 '2 sekunden bleibt der splash screen erhalten End Sub
Private Sub Timer1_Timer() Unload frmSplash frmMain.show End Sub
|
Hier der Code von frmMain:
Visual Basic: |
Private Sub Form_Load() WebBrowser1.Navigate "http://www.sXene.de" End Sub
|
Und wie geht das? Wenn man eine .exe macht mit visual basic und die startet, startet er die haupt form. wenn man mittendrin ein form.show macht zeigter die form an muss diese aber auch erstmal laden. Wir laden die schon vor wenn unser Splash Screen angezeigt wird, und können uns so lästige Ladezeiten sparen!!
Mfg. sXene[WARE] -- sXene.de
Dieser Post wurde am 26.09.2005 um 16:56 Uhr von Uwe editiert. |