coulis
Messages postés121Date d'inscriptionlundi 20 octobre 2003StatutMembreDernière intervention24 juin 2010
-
6 juin 2005 à 18:57
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
6 juin 2005 à 20:26
Bonjour à tous,
Voilà j'ai un problème (vous vous en doutez) cde controle utilisateur enfants :
J'ai un CU (A.ascx) qui contient un CU B.ascx. Mon CU B.ascx contient un label "label1".
Comment depuis mon code behind de mon CU A acceder au propriéte de mon label1 ?
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 6 juin 2005 à 19:15
Je dirais
ctype(me.findcontrols("b1").findcontrol("label1"),label).text = "texte modifié à partir de a"
Pour ce cas, je crois que c'est bon, mais dans des cas complexes, tu risques d'etre emmerdé au niveau de l'ordre d'arrivé des events, (j'ai un doute la fatigué moi) je crois que les event load arrivent à partir du parent, donc
page_load de la page, puis a puis b
Sinon petite remarque, utilises plutot UC (UserControl) que CU (Controle utilisateur) t'auras beaucoup plus de chance de trouver un article parlant d'UC que de CU :p (j'ai d'ailleur eu du mal à comprendre au début)
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 6 juin 2005 à 19:33
non moi c'est mieux
déjà ta soluce va planter car t'as oublier le casting, tu met un control dans un label
et puis tu as déclaré 2 variables, donc 2 allocations mémoire, alors que moi "aucune"
mais bon la solution reste bien evidemment la meme.
et je dis pas ca pour te dire que moi c'est mieux que toi, et puis j'ai du prendre des habitudes en codant pour CSV8, la chose la plus importante est de faire optimisé, c'est juste une habitude à prendre.
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 6 juin 2005 à 20:02
coulis ==> Un petit "Réponse Acceptée" pour jesusonline ?
jesusonline ==> C'est vrai que c'est pas très rapide mon truc. Pour
ce qui est du casting, j'ai la (mauvaise) habitude d'utiliser WebMatrix
: il ne remarque même pas que je mets un objet dans un objet de type différents (alors que Visual Studio, lui...)
(selon moi Webmatrix n'est un simple éditeur de texte avec, quand même, la colorisation de presque 1/4 des mots clés de vb.net : le grand luxe...)
Et je crois pas que SharpDevelop fasse mieux...(pour le casting).
C'est bête que Visual Studio soit si cher...
Et pour ce qui est de coder optimisé, je préfère coder de manière
lisible mais lente une première fois avant de faire une relecture en
optimisant tout
(c'est un truc de flémars c'est vrai...)
Une petite question jesusonline : où est ce qu'on peut rapporter les
quelques bugs qui reste encore sur CS 8 (du genre les bugs d'affichage
qui m'ont obligés à passer à FireFox...)
Nurgle C'est une grande folie que de vouloir être sage tout seul !
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 6 juin 2005 à 20:26
Via les messages pour les admin, mais comme c'est moi qui gere tout ca (hélas ;)) le plus simple est par msn ou mail (voir mp)
Sinon Visual Studio, est pas si cher que ca, suffit juste de trouver les bonnes combines ;)
Si t'es encore étudiant, tu pouvais l'avoir en participant au projet Hoshimi, voir mon site (qui va me faire partir au japon :o)
Sinon avec .net 2 tu peux avoir les betas2 gratuitement, et c'est relativement stable, on a codé CS avec la beta2 et des versions anterieur, et on le relancait seulement quelques fois par jour, sachant que c'etait toujours le meme bug ... du à la taille de la solution :D
Sinon pour WebMatrix, j'ai du essayer le truc 2 heures ... puis j'ai trouvé ca horrible, je prefere notepad, qui lui au moins me dit rien, mais ne me cache rien non plus ;)
Mais Ms a entendu les developpeurs amateurs, et c'est pour ca qu'ils ont fait les versions express, qui a l'origine devait etre pas trés cher, mais qui finalement s'elevent à 50$ mais est extremement puissant !! (et pour l'instant en beta2 c'est gratuit ;))