Salut,
Je veux appeler une fonction dans une autre classe que la classe mere , mais qui existe sous le meme assembly(namespace) ?
je crois que ca a une relation avec les delegues et les evenements ?
Salut,
Je veux appeler une fonction dans une autre classe que la classe mere , mais qui existe sous le meme assembly(namespace) ?
je crois que ca a une relation avec les delegues et les evenements ?
Bonjour,
De quel type de classe il s'agit et avec quelle visibilité sur la méthode ?
Si tu as une classe A et une classe B non statique possédant une méthode MéthodeB publique tu peux faire ceci tout simplement :
Une question plus basique que celle là tu meurs. Je suppose que tu n'as pas énoncé correctement ton problème et que tu dois avoir des contraintes qui te bloquent pour mettre en place l'appel ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ClasseB objB = new ClasseB(); objB.MethodeB();
je suis entrain de coder un composite server control qui implémente dynamic templatefield(e.g checkbox) , lorsqu'il est coche il doit appeler une method defini au sein de la classe qui l'utilise .
maintenant tout est clair
Salut,
Le concept de programmation objet repose en partie sur l'encapsulation du code. Cela suppose un communication restreinte ou contrôlée entre les objets (voir Loi de Déméter). Donc normalement tu dois trouver facilement ton objet et la méthode FindControl ne te permettra pas l'introspection de de tous les contrôles de la page (tu ne verras pas à l'intérieur et ce devrait rester comme ça).
Donc, si tu ne le trouve pas c'est que tu fais une erreur de conception
A+
dynamic templatefield connu un probleme en postback , et le fait de travailler avec Master.FindControl est nouveau pour moi (avez vous des exemples).
est ce que vous avez qq idees sur l'utilisations des delegues.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager