Ralentissement de l'affichage des fenêtres avec plusieurs TableLayoutPanel
1 réponse
Gilles TOURREAU
Bonjour tout le monde !
J'ai une fenêtre qui contient 7 onglets, dans chaque onglet 3
TableLayoutPanel emboiter les uns dans les autres...
Dans ces TableLayoutPanel, il y a des UserControl (qui à leur tour
contiennent 1 ou 2 TableLayoutPanel), TextBox et Label.
Lorsque l'utilisateur redimenssionne la fenêtre, l'affichage devient
très lent... Pourtant le client possède une carte vidéo ATI de 256Mo.
Dans d'autres fenêtres si j'ai beaucoup de controle mais pas de
TableLayoutPanel, le redimenssionnement est fluide...
Ma question est la suivante :
Faut-il vraiment utiliser plusieurs TableLayoutPanel imbriqué les uns
dans les autres ? Ou plustôt programmer les positionnement à la mimine
?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Paul Bacelar
Vérifiez que ce n'est pas votre code métier qui fait des affichages intempestifs.
-- Paul Bacelar MVP VC++
"Gilles TOURREAU" wrote in message news:
Bonjour tout le monde !
J'ai une fenêtre qui contient 7 onglets, dans chaque onglet 3 TableLayoutPanel emboiter les uns dans les autres...
Dans ces TableLayoutPanel, il y a des UserControl (qui à leur tour contiennent 1 ou 2 TableLayoutPanel), TextBox et Label.
Lorsque l'utilisateur redimenssionne la fenêtre, l'affichage devient très lent... Pourtant le client possède une carte vidéo ATI de 256Mo. Dans d'autres fenêtres si j'ai beaucoup de controle mais pas de TableLayoutPanel, le redimenssionnement est fluide...
Ma question est la suivante :
Faut-il vraiment utiliser plusieurs TableLayoutPanel imbriqué les uns dans les autres ? Ou plustôt programmer les positionnement à la mimine ?
En vous remerciant par avance de vos lumières.
Cordialement
-- Gilles TOURREAU Responsable informatique
Société P.O.S Spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Vérifiez que ce n'est pas votre code métier qui fait des affichages
intempestifs.
--
Paul Bacelar
MVP VC++
"Gilles TOURREAU" <gilles.tourreau@pos.fr> wrote in message
news:mn.c4167d640f9777df.52180@pos.fr...
Bonjour tout le monde !
J'ai une fenêtre qui contient 7 onglets, dans chaque onglet 3
TableLayoutPanel emboiter les uns dans les autres...
Dans ces TableLayoutPanel, il y a des UserControl (qui à leur tour
contiennent 1 ou 2 TableLayoutPanel), TextBox et Label.
Lorsque l'utilisateur redimenssionne la fenêtre, l'affichage devient très
lent... Pourtant le client possède une carte vidéo ATI de 256Mo.
Dans d'autres fenêtres si j'ai beaucoup de controle mais pas de
TableLayoutPanel, le redimenssionnement est fluide...
Ma question est la suivante :
Faut-il vraiment utiliser plusieurs TableLayoutPanel imbriqué les uns dans
les autres ? Ou plustôt programmer les positionnement à la mimine ?
Vérifiez que ce n'est pas votre code métier qui fait des affichages intempestifs.
-- Paul Bacelar MVP VC++
"Gilles TOURREAU" wrote in message news:
Bonjour tout le monde !
J'ai une fenêtre qui contient 7 onglets, dans chaque onglet 3 TableLayoutPanel emboiter les uns dans les autres...
Dans ces TableLayoutPanel, il y a des UserControl (qui à leur tour contiennent 1 ou 2 TableLayoutPanel), TextBox et Label.
Lorsque l'utilisateur redimenssionne la fenêtre, l'affichage devient très lent... Pourtant le client possède une carte vidéo ATI de 256Mo. Dans d'autres fenêtres si j'ai beaucoup de controle mais pas de TableLayoutPanel, le redimenssionnement est fluide...
Ma question est la suivante :
Faut-il vraiment utiliser plusieurs TableLayoutPanel imbriqué les uns dans les autres ? Ou plustôt programmer les positionnement à la mimine ?
En vous remerciant par avance de vos lumières.
Cordialement
-- Gilles TOURREAU Responsable informatique
Société P.O.S Spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr