Je d=E9veloppe une routine qui "aspire" les controles=20
pr=E9sents dans un container ( form ou panel etc. ) et ce de=20
fa=E7on =E9ventuellement r=E9cursive ( quand une form contient=20
un panel qui contient un panel qui ... ).
Je r=E9cup=E8re le tout dans une collection afin de traiter au=20
cas par cas certains contr=F4les ( par exemple pour effacer=20
toutes les zones de texte dont le nom est compos=E9=20
de "Total" ).
Confront=E9 =E0 des contr=F4les non instanci=E9s j'ai du coder
if (Control.Equals(o,null)!=3Dfalse) ... afin de ne pas me=20
faire insulter =E0 l'=E9x=E9cution.
Comment des contr=F4les sur une winform peuvent ne pas =EAtre=20
instanci=E9s ???
Merci
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
Ambassadeur Kosh
> Comment des contrôles sur une winform peuvent ne pas être instanciés ???
tout simplement en ne l'étant pas :o) peut être scrutez vous avant que le constructeur n'ait fait son boulot ?
si vous introspectez, vous aurez forcement l'identité du coupable, puisque vous le designez. si vous vous basez sur Controls, substituez la par une collection à vous qui Assert que aucun null ne rentre. la pile trahira le coupable.
pas d'autres idées pour l'instant.
> Comment des contrôles sur une winform peuvent ne pas être
instanciés ???
tout simplement en ne l'étant pas :o)
peut être scrutez vous avant que le constructeur n'ait fait son boulot ?
si vous introspectez, vous aurez forcement l'identité du coupable, puisque
vous le designez.
si vous vous basez sur Controls, substituez la par une collection à vous qui
Assert que aucun null ne rentre. la pile trahira le coupable.
> Comment des contrôles sur une winform peuvent ne pas être instanciés ???
tout simplement en ne l'étant pas :o) peut être scrutez vous avant que le constructeur n'ait fait son boulot ?
si vous introspectez, vous aurez forcement l'identité du coupable, puisque vous le designez. si vous vous basez sur Controls, substituez la par une collection à vous qui Assert que aucun null ne rentre. la pile trahira le coupable.