2010-04-29 5 views
0

J'ai un formulaire avec fond noir, avec 9 boîtes d'images. Lorsque le programme démarre, je veux montrer 9 images en utilisant ces boîtes d'image. Cependant, les boîtes d'images prennent du temps pour charger l'image. Il est assez moche que les boîtes à images apparaissent d'abord en attendant.Charger l'image dans PictureBox avant de rendre le contrôle visible

Existe-t-il un moyen de passer d'un écran noir à 9 images, sans que le chargement soit visible entre les deux?

Merci.

Répondre

1

Comment chargez-vous votre formulaire (je suppose que vous parlez de Windows.Forms ici)?

Vous pouvez simplement créer une nouvelle classe Window et charger vos images, puis après tout, appelez la méthode Show.

MyForm form = new MyForm(); 
form.DoLoadImages(); 
form.Show(); 

Ou vous pouvez simplement définir la propriété WaitOnLoad du PictureBox à true.

Questions connexes