Problème de rafraichissement du controle Panel [Résolu]

Signaler
Messages postés
550
Date d'inscription
jeudi 12 octobre 2006
Statut
Membre
Dernière intervention
6 juin 2015
-
Messages postés
550
Date d'inscription
jeudi 12 octobre 2006
Statut
Membre
Dernière intervention
6 juin 2015
-
Salut à tous !

j'ai un problème de rafraichissement de mon panel, les contrôles dessus apparaissent au compte goute, pourquoi ?

On peu optimiser le .Hide et le .Show ?

Téléchargez la vidéo de mon problème (500ko)
http://duke49.ifrance.com/files/pb_panel.mp_

( Fichier a renommer en .MPG )

7 réponses

Messages postés
550
Date d'inscription
jeudi 12 octobre 2006
Statut
Membre
Dernière intervention
6 juin 2015
3
Ok j'ai trouvé !
C'est mon bouton (UserControl) avec son: Threading.Thread.Sleep(150)

Le lag est résolu cependant je vais creuser une solution de threading indépendant du UserControl pour remettre mon Sleep !
Messages postés
550
Date d'inscription
jeudi 12 octobre 2006
Statut
Membre
Dernière intervention
6 juin 2015
3
Avant de poster j'ai passé 2 jours à chercher une solution .NET; rien de visiblement parfait !
Messages postés
550
Date d'inscription
jeudi 12 octobre 2006
Statut
Membre
Dernière intervention
6 juin 2015
3
Comment le cache fonctionne ?
C'est une histoire de Layout ?
Une histoire de Paint ?

Qui est responsable de ce bug graphique ?
Messages postés
550
Date d'inscription
jeudi 12 octobre 2006
Statut
Membre
Dernière intervention
6 juin 2015
3
Home Computer (2.5 Gz, 1Gb RAM with Windows 2000)
VB6 = 0.1 sec
VB2005 = 8.0 sec

Office Computer #1 (3.4 Gz, 1Gb RAM with Windows XP)
VB6 = 0.1 sec
VB2005 = 0.4 sec

Office computer #2 (3.2 Gz, 1Gb RAM with Windows Vista)
VB6 = 0.2 sec
VB2005 = 0.5 sec

Portable Computer #3 (3.2 Gz, 1Gb RAM with Windows XP)
VB6 = 0.2 sec
VB2005 = 0.5 sec
Messages postés
550
Date d'inscription
jeudi 12 octobre 2006
Statut
Membre
Dernière intervention
6 juin 2015
3
Puréeee boudin !!! c'est quoi ce bug !!!
Messages postés
550
Date d'inscription
jeudi 12 octobre 2006
Statut
Membre
Dernière intervention
6 juin 2015
3
Wah ^^ la solution est là LOL :)
    Private Sub panel_creer_module_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles panel_creer_module.Paint
        panel_creer_module.Controls.Clear()
    End Sub


Sérieux, help me !
Messages postés
550
Date d'inscription
jeudi 12 octobre 2006
Statut
Membre
Dernière intervention
6 juin 2015
3
Comment est construit le contrôle Panel ?
C'est impossible que ce soit un contrôle pré-compilé !!!