Bonjour,
Je fais appel à une fonction de création de Controls dynamique pour mon WindowsForm.
Cette fonction se situe dans un Suspend Layout tel que :
Cette fonction va instancier des Label, des Textbox ou dessiner des rectangles selon le cas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Form1.SuspendLayout() CreerControles() Form1.ResumeLayout()
Je définie au début de la fonction le "Graphics" de la sorte :
Je me demande pourquoi lorsque mon Form s'affiche quand il a fini les traitements, je vois l'affichage des dessins, mais ils s'effacent je ne sais pas pourquoi ... car normalement avec SuspendLayout je ne devrait pas voir ce clignotement ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Dim formGraphics As System.Drawing.Graphics formGraphics = Form1.CreateGraphics()
Et aussi pour quelle raison les controles sont conservés et pas les dessins ?
Merci d'avance pour vos réponses !
Ps : les controles sont crées :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim lbl As LAbel 'lbl = ... From1.Controls.Add(lbl)
Partager