Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [VB.NET] Prevenire freezing dell'animazione di una .gif in Splash Screen durante l'apertura del programma

    Salve, sto usando una splash screen con una picturebox che estrae un imagine random da my.resources .
    Il mio problema è che l'animazione di queste gif non è del tutto fluida, per cui sembra come se freezassi nei primi secondi.
    Ho provato a cercare articoli online come https://social.msdn.microsoft.com/F...-other-initialization-process?forum=vbgeneral
    ma non riesco ad utilizzare il mio codice per implementarlo a quello della risposta del forum.
    Per popolare la picturebox sto usando:
    codice:
    PictureBox1.Image = DirectCast(My.Resources.ResourceManager.GetObject("load" & r.Next(1, 12)), Image)

    Come posso usare questa linea in maniera totalmente asincrona a prescindere da quello che il form1 sta caricando?
    Sto usando questa splash screen come form2. All'apertura il form1 viene nascosto per il numero di secondi impostato in un timer in form2 e di conseguenza, dopo questi secondi la splashscreen viene chiusa mentre la form1 viene aperta.
    Grazie

  2. #2

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.