Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: [VB:NET] Formin lataaminen

Sam76 [16.05.2009 13:26:05]

#

Elikkäs olisi seuraavanlainen ongelma:

Minulla on formissa taustakuva ja siinä pari picturebox:ia, joissa on liikkuvat giffit. Nyt aina kun käynnistän ohjelman niin kuva ja pictureboxit latautuvat rasittavan hitaasti ja asteittain, joten näky ei ole kovin esteettinen. Onko siis mahdollista tehdä siten, että formi tulee kuvabokseineen näkyviin vasta sitten kun ne ovat latautuneet kokonaan? ELi vähän sellainen "lataa..." vaihe ennenkuin formi tulee esiin?

neau33 [18.05.2009 11:09:43]

#

Moikka taas Sam76!

Imports System.Threading

Public Partial Class MainForm
   Public Sub New()

      Me.InitializeComponent()
   End Sub

   Sub MainFormLoad(sender As Object, e As EventArgs)
      Me.Top = 1000
      '...
   End Sub

   Sub MainFormShown(sender As Object, e As EventArgs)
      Thread.Sleep(2000)
      Me.Top = 0
   End Sub

End Class

Sam76 [18.05.2009 14:31:00]

#

Kiitos taas Nea.

edit. Huomasin juuri että lisäämällä formin opacity:ä asteittain saadaan myös toivottu lopputulos -> ikkuna latautuu lähes yhtä nopeasti ja kaikki komponentit latautuvat samaan aikaan.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta