2009-12-17 3 views
3

Chargement d'un gif pour un winform, quand je clique sur un bouton je dois montrer le chargement gif puis après une action il ne devrait pas être affiché.Chargement d'un gif pour un winform

Je peux trouver un tutoriel pour la forme web, mais j'ai du mal à faire la même chose pour winform, pls. suggérer une idée.

Merci, Karthick

Répondre

10

Le contrôle standard PictureBox peut afficher des GIF animés.

Faire un PictureBox sur votre formulaire, définissez sa propriété Image à un GIF animé, et définissez sa propriété Visible-false.

Ensuite, lorsque vous souhaitez effectuer votre action, définissez la propriété de » PictureBoxVisible à true dans le code, effectuer l'action, et le mettre à false à nouveau.

Notez que si vous effectuez votre action sur le thread d'interface utilisateur, le formulaire, y compris l'animation, gèlera jusqu'à ce qu'il se termine. Pour résoudre ce problème, regardez le composant BackgroundWorker.

+0

Merci SLaks. – Karthick

+0

Vous devez accepter cette réponse en cliquant sur la coche vide. – SLaks

+0

C'est mauvais, il ne l'a pas marqué comme réponse. – IsmailS

Questions connexes