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?
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
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.
Aihe on jo aika vanha, joten et voi enää vastata siihen.