-
Equivalent de Form1.cls
Bonjour à tous
Décidement, pour passer de VB6 à VB.net, c'est pas évident.
J'ai une Form sur laquelle je viens d'afficher une photo avec la méthode "DrawImage".
Je désire effacer cette photo avant d'en afficher une autre.
Form1.cls ne fonctionne pas, Form1.clear non plus bien que cela me soit proposé au détour d'une recherche dans l'aide.
Quelqu'un sait-il comment faire ?
Merci de votre réponse.
Claude Azoulai
-
à lire http://plasserre.developpez.com/cours/vb-net/
essaye me.invalidate, mais si tu as mis le drawimage dans l'évènement paint, ca ne pourras pas s'effacer
sinon tu as la propriété backgroundimage sur le form pour éviter de faire le draw toi meme
et dans ce cas me.backgroundimage = nothing la retire
-
Merci à Pol63
Effectivement j'utilise DrawImage pour pouvoir dimensionner correctement l'image affichée en fonction de son rapport hauteur/largeur.
En attendant de trouver mieux, j'affiche avant de changer de photo, une image "Fond.jpg" qui n'est qu'une image (que j'ai créé en faisant une copie d'écran) de la couleur du fond de ma Form.
Bien que je ne sois pas très satisfait, ça fonctionne en attendant mieux.
En ce qui concerne le tutoriel proposé, j"étais déja en train de le suivre et je le trouve très bien fait (chapeau à son auteur)
Claude Azoulai