begin process at 2012 05 27 21:13:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

Autre

 > 

Generics en .NET???


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Generics en .NET???

mercredi 7 juin 2006 à 17:07:57 | Generics en .NET???

Coolpix08

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;

Fct(lb1);
Fct(but1);

Voila...j'espere qu'il y a une solution...sinon

Thx!
mercredi 7 juin 2006 à 17:30:35 | Re : Generics en .NET???

jesusonline

Membre Club Administrateur CodeS-SourceS
bonjour

public void fct(ITextControl Control)
{
   Control.Text = "toto";
}


Cyril - MVS - MCP
mercredi 7 juin 2006 à 17:36:48 | Re : Generics en .NET???

Coolpix08

Salut
Merci d'avoir repondu mais il ne trouve pas ITextControl
C'est dans quel using??

   protected System.Web.UI.WebControls.Label Label1;
    protected System.Web.UI.WebControls.Label Label2;
    protected System.Web.UI.WebControls.Label Label3;
    protected System.Web.UI.WebControls.Label Label4;
    protected System.Web.UI.WebControls.Button Button1;
 
    private void fct(ITextControl ct)
    {
      ct.Text="coucou C moi";
    }

        private void Page_Load(object sender, System.EventArgs e)
        {
      fct(Label1);
      fct(Button1);
    }

Voila en gros ce que j'aimerais bien faire...
mercredi 7 juin 2006 à 18:35:58 | Re : Generics en .NET???

Coolpix08

Réponse acceptée !
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...

Merci beaucoup pour ta reponse kememe
mercredi 7 juin 2006 à 21:28:49 | Re : Generics en .NET???

jesusonline

Membre Club Administrateur CodeS-SourceS
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 ...


Cyril - MVS - MCP
jeudi 8 juin 2006 à 08:45:10 | Re : Generics en .NET???

Coolpix08

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...

Thx! Peut etre à la prochaine question


Cette discussion est classée dans : solution, net, label, fct, generics


Répondre à ce message

Sujets en rapport avec ce message

Impossible de créer une nouvelle solution ASP.Net [ par cboulas ] Salut à tous, j'ai une question à laquelle je suis en train d'essayé de trouver une réponse depuis 8h ce matin, j'ai installer Win XP Pro, et donc ens Formater un label [ par jimmy28 ] Salut a tousVoilà, j'ai un controle asp.net "label" rempli par le contenu d'un champs d'une database de la maniere suivante : asp<font color="#0 Désactiver le lien d'un LinkButton [ par Coolpix08 ] Bonjour,voila j'ai un linkbutton dans une datalist et sur un raffraichissement, jaimerais retirer le lien du linkbutton.Mais je ne trouve pas la prior [ASP.NET] Ecriture dans une textarea... [ par Mickylord ] Bonjour a tous, voila mon problème,j'ai crée une textarea, et j'aimerai que quand j'inscrit dedans un texte, je puisse a tout moment lorsque je met un LA CRISE ASP.NET, Besoins d'aide... [ par Alex001 ] Bonjour @ tous,J'ais VS.net 2003 et bizarement mon code vb ne fonctionne pas même pour mettre a jour un simple label , ma page default.aspx est simple PageMaster ASP .NET [ par Sabine25 ] Bonjour,j ai un treeview dans ma PageMaster mais quan d je clique sur l un des item j aimerai qu il apparaisse un label dans le ContentTemplate ! Ce l Afficher le resultat d'une requete SQL dans un label en ASP.NET C# [ par DigigtalDJ ] Salut a tous!Voila je debut dans le milieu C# et ASP.NET et j'ai des base une peu coton . J'aurai aimer savoir comment on retourne le resultat d'une r création composant ? [ par conan76 ] Bonjour, Je travail sur ASP.NET / VB.net 2005, et je bute sur un problème qui m'agace, n'avançant pas. Je cherche à créer un custom server control ( [ASP.NET] Mouse over et label [ par jeffwow ] Bonjour.Est-il possible de lancer une action avec un mouse over sur un label? J'imagine que oui, puisque nous avons déjà le tooltip qui se déclanche [ASP.NET/VB.NET] GUID dans une URL [ par Netlink ] Bonjour,Je me heurte à un problème lorsque je souhaite inclure un GUID et le récupérer via un QueryString...J'ai une erreur!Comment faut-il procéder ?


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales