Coolpix08
Messages postés150Date d'inscriptiondimanche 14 mars 2004StatutMembreDernière intervention21 décembre 2007
-
7 juin 2006 à 17:07
Coolpix08
Messages postés150Date d'inscriptiondimanche 14 mars 2004StatutMembreDernière intervention21 décembre 2007
-
8 juin 2006 à 08:45
Autre piti problème...
J'aurais besoin d'un solution pour ne pas donner explicitement le type d'une variable à une fonction
Ainsi je pourai lui passer n'importe quel objet en paramètre que ce soit des label ou des boutons etc..
J'ai recherché du coté des generics avec T mais ca ne marche pas, il me fait des erreurs de syntaxes....
J'aimerais une fonction du genre :
public T Fct(ref T item)
{
T.Text = "Ce truc";
return T;
}
Avec l'utilisation suivante :
Label lb1;
Button but1;
Coolpix08
Messages postés150Date d'inscriptiondimanche 14 mars 2004StatutMembreDernière intervention21 décembre 20072 7 juin 2006 à 18:35
Bon ben en faite je pense que je vais utiliser la classe qui en découle
J'en avait besoin en .NET pour les Label et les Boutons donc je vais directement utiliser le Type Control et tester si c'est l'un ou l'autre...c'est tous...
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 7 juin 2006 à 21:28
Je pensais à System.Web.UI.ITextControl mais tu peux pas utiliser ca puisque Button n'implémente pas cette Interface ...
donc ta solution est ce qu'il y a de mieux à faire, de toute facon puisque la seule base comune est Control et qu'il n'y a pas la propriété Text tu es obligé de caster ton controle ...
Coolpix08
Messages postés150Date d'inscriptiondimanche 14 mars 2004StatutMembreDernière intervention21 décembre 20072 8 juin 2006 à 08:45
Oui c'est ce que j'ai remarqué en mattant la hiérarchie des classes, c'est pour ca.
Par contre faudra que je me renseigne sur les Interfaces que je ne connais pas du tt. Juste de nom mais je n'en est jamais utilisé....
Je crois que j'ai encore beaucoup à apprendre sur les basses profondeurs de la programmation...