2010-04-08 6 views
0

Lors de l'exécution, j'ajoute un contrôle à une tabulation et je remarque qu'il faut 0,5 secondes pour le faire. C'est plutôt long et j'aimerais réduire ce temps. J'ai essayé Suspend/ResumeLayout mais pour une seule action ce n'est pas pertinent et ne l'améliore pas. Des idées?C# TabPage.Controls.Add trop long

+1

Ma meilleure estimation est que ce qui prend du temps est quelque chose que vous faites dans le constructeur de votre tabPage. –

+0

@klaus: Il ajoute _to_ un TabPage. –

+0

Quel genre de contrôle? Si c'est une Grille avec beaucoup de données, alors ça se voit. L'ajout d'un bouton ne devrait même pas prendre 0,005 sec. –

Répondre

0

Les informations fournies ne sont pas suffisantes.

Je pense que votre système (ordinateur) est de configuration faible ou que vous ajoutez un contrôle comme datagrid, listview avec beaucoup de données. vous pouvez tester la perfomance en ajoutant des contrôles simples tels que listbox, textbox et compare. ajoutez-vous le contrôle dans pageload ou en utilisant thread.

Questions connexes