J'ai une form avec 7 onglets, 15 à 20 textbox dans chaque onglet avec
une dizaine de TableLayoutPanel.
A l'execution, il faut 10 secondes pour que la form s'affiche !
J'ai remarqué que l'origine du problème est la ligne suivante (généré
par le Designer) :
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
<MSDN> The Visual Studio .NET design environment uses this method to end the initialization of a component that is used on a form or used by another component. The BeginInit method starts the initialization. Using the BeginInit and EndInit methods prevents the control from being used before it is fully initialized. <MSDN> Donc, c'est votre type d'initialisation (les propriétés initialisées) dans le constructeur de votre formulaire qui oblige le Designer à être défensif.
-- Paul Bacelar MVP VC++
"Gilles TOURREAU" wrote in message news:
Bonjour,
J'ai une form avec 7 onglets, 15 à 20 textbox dans chaque onglet avec une dizaine de TableLayoutPanel.
A l'execution, il faut 10 secondes pour que la form s'affiche ! J'ai remarqué que l'origine du problème est la ligne suivante (généré par le Designer) :
Mon DataSet, contient 5 DataTable avec dans chaque DataTable un dizaine de colonne (à l'exception d'un DataTable qui contient 30 colonnes).
Quasiment tous mes TextBox sont "Bindé" avec le DataSet...
J'ai une autre Form qui contient autant d'onglet, et un DataSet similaire. L'ouverture de cette form se fait en 1 secondes (ce qui est convenable).
D'où peut provenir ce problème ? Existe-il un moyen de tracer tous les appels de fonctions ?
En vous remerciant par avance de vos réponses
-- Gilles TOURREAU Responsable informatique
Société P.O.S Spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
<MSDN>
The Visual Studio .NET design environment uses this method to end the
initialization of a component that is used on a form or used by another
component. The BeginInit method starts the initialization. Using the
BeginInit and EndInit methods prevents the control from being used before it
is fully initialized.
<MSDN>
Donc, c'est votre type d'initialisation (les propriétés initialisées) dans
le constructeur de votre formulaire qui oblige le Designer à être défensif.
--
Paul Bacelar
MVP VC++
"Gilles TOURREAU" <gilles.tourreau@pos.fr> wrote in message
news:mn.5ab57d64fe940128.52180@pos.fr...
Bonjour,
J'ai une form avec 7 onglets, 15 à 20 textbox dans chaque onglet avec une
dizaine de TableLayoutPanel.
A l'execution, il faut 10 secondes pour que la form s'affiche !
J'ai remarqué que l'origine du problème est la ligne suivante (généré par
le Designer) :
<MSDN> The Visual Studio .NET design environment uses this method to end the initialization of a component that is used on a form or used by another component. The BeginInit method starts the initialization. Using the BeginInit and EndInit methods prevents the control from being used before it is fully initialized. <MSDN> Donc, c'est votre type d'initialisation (les propriétés initialisées) dans le constructeur de votre formulaire qui oblige le Designer à être défensif.
-- Paul Bacelar MVP VC++
"Gilles TOURREAU" wrote in message news:
Bonjour,
J'ai une form avec 7 onglets, 15 à 20 textbox dans chaque onglet avec une dizaine de TableLayoutPanel.
A l'execution, il faut 10 secondes pour que la form s'affiche ! J'ai remarqué que l'origine du problème est la ligne suivante (généré par le Designer) :