Je vide et ajoute plusieurs LinkLabel à FlowLayoutPanel, toutes les deux secondes. Cela fonctionne bien, mais le scintillement est assez perceptible. Y a-t-il un moyen de le réduire? J'ai essayé de mettre en forme Form.Buffering, cela n'a pas aidé.Réduire le scintillement de .NET FlowLayoutPanel
Répondre
Géré par la création d'un contrôle personnalisé dérivé de FlowLayoutPanel et en définissant ses styles comme indiqué ci-dessous:
Classe publique CustomFlowLayoutPanel Hérite FlowLayoutPanel
Public Sub New() MyBase.New() SetStyle(ControlStyles.UserPaint, True) SetStyle(ControlStyles.AllPaintingInWmPaint, True) SetStyle(ControlStyles.DoubleBuffer, True) End Sub
End Class
Pas idéal mais si vous voulez que quelque chose soit fait correctement, faites-le vous-même. –
@MattSkeldon quelle serait votre solution idéale? – Smith
Ma solution idéale serait que le contrôle standard fonctionne sans avoir besoin de créer un contrôle hérité qui rend totalement le contrôle standard inutile, car une fois que vous avez fait cela, il n'y a aucun avantage pour le contrôle standard. Idéal et réaliste sont des concepts totalement différents cependant. –
Essayez d'appeler SuspendLayout() pour le panneau avant d'ajouter des contrôles, puis appelez ResumeLayout() sur le Panel. Vous pouvez perdre un peu de scintillement.
Ça marche pour moi! –
- 1. Comment réduire le scintillement dans IE lors de la publication?
- 2. Comment réduire le scintillement du cufon sur le rendu?
- 3. Redimensionnement dans le FlowLayoutPanel
- 4. FlowLayoutPanel dans CF.NET
- 5. Mapper et réduire .NET
- 6. Quel est l'équivalent WPF pour le FlowLayoutPanel?
- 7. .NET Réduire au bac ET Réduire les ressources requises
- 8. Comment hiberner l'application .net pour réduire le temps de lancement?
- 9. jquery provoque scintillement dans IE
- 10. Flex 3 - Supprimer le scintillement de l'image
- 11. Empêcher le scintillement de l'écran pendant l'événement
- 12. FlowLayoutPanel Taille AutoSize ne fonctionne pas
- 13. fort élément sélectionné dans FlowLayoutPanel
- 14. Scintillement Page
- 15. Réglage ShowInTaskBar = False, provoque le scintillement lors de la fermeture sous forme modales en .net, WinForms
- 16. Le changement d'image Javascript provoque le scintillement des UserControls incorporés
- 17. doublebuffering ne réduit pas le scintillement
- 18. Comment arrêter le scintillement dans Scriptaculous?
- 19. Comment éviter le scintillement dans jquery?
- 20. jquery problème de scintillement datepicker
- 21. Dock => Remplir un contrôle dans FlowLayoutPanel
- 22. C# réorganiser les contrôles dans un FlowLayoutPanel
- 23. Android viewflipper scintillement
- 24. SurfaceView scintillement/déchirement
- 25. Vérifiez si flowLayoutPanel est vide dans C#
- 26. OpenGl et scintillement
- 27. ListView Changement de curseur et scintillement
- 28. Comment supprimer le scintillement du contrôle webbrowser dans .Net, lorsqu'il est redimensionné?
- 29. scintillement ASP.NET Ajax UpdatePanel
- 30. CF .NET 3.5 Réduire Xml Nom de Longueurs
Pourquoi êtes-vous les ajouter/les supprimer? La définition de la visibilité ne serait-elle pas suffisante? Il semble que vous n'utilisez pas le bon contrôle pour le travail. – leppie
J'ai essayé de régler la propriété visible, ça scintille aussi – Thunder