IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[C#] Liste des controles


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 85
    Par défaut [C#] Liste des controles
    Bonjour j'aimerai savoir si il existe une facon d'avoir la liste de tous les composant qui occupe une page en code behind

    exemple j'ai 10 textes box et 10 label j'aimerai pouvoir tous les avoir d'un coup j'imagine avec un enumerateur

    jai vu Control.GetEnumerator() mais il n'y a pas mes controles dedans

    et je ne veux pas utiliser la propriété .FindControl("unid");


    Merci pour ceux qui on une idée pour m'aider

  2. #2
    Membre éprouvé Avatar de chman
    Inscrit en
    Novembre 2002
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 94
    Par défaut
    salut,

    normalement Page.Controls est la collection des controles de ta page

    est-ce que Count = 0 ? qu'est-ce qu'il met exactement ?

    est-ce que tu peux mettre un petit de code ?

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 85
    Par défaut
    Il contient trois chose

    {System.Web.UI.ResourceBasedLiteralControl}
    {System.Web.UI.HtmlControls.HtmlForm}
    {System.Web.UI.LiteralControl}


    Je fais le tout dans le page load
    et mes controls son tous static

  4. #4
    Membre éprouvé Avatar de chman
    Inscrit en
    Novembre 2002
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 94
    Par défaut
    tu as regardé les controles enfants de ces controles (en fait, surtout {System.Web.UI.HtmlControls.HtmlForm} vu que tu places tes controles dans le form )

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 85
    Par défaut
    Oh je vérifie cela à l'instant !

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 85
    Par défaut
    Ca fonctionne


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    foreach(Control ctrl in Controls) 
    { 
    	if (ctrl is System.Web.UI.HtmlControls.HtmlForm) 
    	{ 
    		HtmlForm formElements =(HtmlForm)ctrl;
    		foreach( Control form in formElements.Controls )
    		{
    			if( form is WebControl )
    			{
    				WebControl formControl = (WebControl)form;
    				formControl.Font.Name = "Microsoft Sans Serif";
    			}
    		}
    	}
    }

  7. #7
    Membre éprouvé Avatar de chman
    Inscrit en
    Novembre 2002
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 94
    Par défaut
    oublies pas le tag "Résolu"

    un trop plein d'émotions surement...

  8. #8
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 85
    Par défaut
    Effectivement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [OL-2007] Controle pour liste des répertoires
    Par mayekeul dans le forum VBA Outlook
    Réponses: 0
    Dernier message: 08/12/2010, 12h41
  2. Réponses: 7
    Dernier message: 30/06/2010, 20h17
  3. Liste des instructions , de controles Visual Basic
    Par Jerem42 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 01/04/2010, 21h40
  4. Liste des events pour un Control en C# ?
    Par sergio_bzh dans le forum Visual Studio
    Réponses: 2
    Dernier message: 02/07/2008, 18h32
  5. Trouver la liste des controls d'une page
    Par zooffy dans le forum ASP.NET
    Réponses: 2
    Dernier message: 06/08/2007, 11h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo