Problème de rafraichissement du controle Panel

Résolu
Duke49 Messages postés 550 Date d'inscription jeudi 12 octobre 2006 Statut Membre Dernière intervention 6 juin 2015 - 23 févr. 2011 à 15:05
Duke49 Messages postés 550 Date d'inscription jeudi 12 octobre 2006 Statut Membre Dernière intervention 6 juin 2015 - 24 févr. 2011 à 13:07
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

Duke49 Messages postés 550 Date d'inscription jeudi 12 octobre 2006 Statut Membre Dernière intervention 6 juin 2015 4
24 févr. 2011 à 13:07
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 !
3
Duke49 Messages postés 550 Date d'inscription jeudi 12 octobre 2006 Statut Membre Dernière intervention 6 juin 2015 4
23 févr. 2011 à 16:07
Avant de poster j'ai passé 2 jours à chercher une solution .NET; rien de visiblement parfait !
0
Duke49 Messages postés 550 Date d'inscription jeudi 12 octobre 2006 Statut Membre Dernière intervention 6 juin 2015 4
23 févr. 2011 à 16:12
Comment le cache fonctionne ?
C'est une histoire de Layout ?
Une histoire de Paint ?

Qui est responsable de ce bug graphique ?
0
Duke49 Messages postés 550 Date d'inscription jeudi 12 octobre 2006 Statut Membre Dernière intervention 6 juin 2015 4
23 févr. 2011 à 16:57
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Duke49 Messages postés 550 Date d'inscription jeudi 12 octobre 2006 Statut Membre Dernière intervention 6 juin 2015 4
23 févr. 2011 à 17:10
Puréeee boudin !!! c'est quoi ce bug !!!
0
Duke49 Messages postés 550 Date d'inscription jeudi 12 octobre 2006 Statut Membre Dernière intervention 6 juin 2015 4
23 févr. 2011 à 17:16
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 !
0
Duke49 Messages postés 550 Date d'inscription jeudi 12 octobre 2006 Statut Membre Dernière intervention 6 juin 2015 4
24 févr. 2011 à 13:00
Comment est construit le contrôle Panel ?
C'est impossible que ce soit un contrôle pré-compilé !!!
0