salut,

je travaille avec de nombreux composants UltraGrid (Infragistics), placés sur différents TabPage.
Durant l'iniatialisation de mon application, j'effectue certains traitements sur ces grilles (couleurs, redimensionnements, accès à certaines cellules particulières, etc..).

Le problème : aucun moyen de faire ces modifications tant que la grille n'a pas été "affichée visuellement", en clair tant que le DisplayLayout n'a pas été initialisé.
Solution temporaire : simuler un clic sur chaque onglet pour "initialiser" la grille, puis faire les modifs.
Or : cela prend trop de temps au chargement de mon application. Même si je freeze l'affichage, c'est encore trop long.

Auriez vous une idée pour forcer l'initalisation, sans avoir besoin de simuler l'affichage ?

ps : selon infragistics, fournir une datasource force l'initialisation, encore plus avec un Databinding(). Mais encore une fois, je remarque qu'il faut que la grille soit affichée..

ps2 : même avec un InitLayout(), ca ne marche pas..