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

C# Discussion :

rechercher un textbox existant


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 5
    Par défaut rechercher un textbox existant
    bonjour à tous,

    je voudrais rechercher grâce à un string un textbox qui se trouve sur un autre formulaire

    exemple:
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    string name="textbox1";
    string val ="toto";

    rechercher un textbox qui se nomme textbox1 dans un formulaire et lui attribué la valeur val

    j'ai cherché sur le net mais on me parle de findControl or il n'existe pas meme avec le using System.web

    si quelqu'un a une idée

    merci d'avance

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Par défaut
    Salut,

    Tu parles de cette méthode là :
    http://msdn.microsoft.com/fr-fr/library/486wc64h.aspx (using System.Web.UI)

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 5
    Par défaut
    oui c'est bien de ça met je crois que c'est destiné seulement si j'utilise aussi asp .net or j'utilise que du C#(winforms).
    On dit que cette méthode marche avec le using or chez moi il me met une erreur lorsque j'utilise la méthode findControl(string) avec le using alors si quelqu'un a une autre méthode je suis prenant

  4. #4
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    269
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 269
    Par défaut
    la classe Form expose un propriété "Controls" de type "Control.ControlCollection"
    Cette classe posséde justement une méthode "Find"
    Il faudrait regarder de ce coté là, je ne suis pas sûr que la clé passé en paramètre à Find corresponde à la propriété "Name" d'un Control.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 5
    Par défaut
    il faut un using spécial? c'est dans Control.ControlCollection je n'ai pas la méthode find j'ai equals et ReferenceEquals

    en fait je recherche le fait de transformer un string en textbox pour lui attribuer une valeur mais ce textbox existe déjà (donc ce n'est pas le fait de le créer), j'ai dit find pour en croyant qu'il existerait une fonction permettant de "réutiliser un textbox" avec seulement l'aide de sa propriété name

  6. #6
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    269
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 269
    Par défaut
    Euh non,
    la classe et la méthode sont public.
    Est-tu sûr d'avoir référencer la dll System.Windows.Forms ?
    Est-tu sûr que la classe "Control.ControlCollection" que tu utilise est celle-ci "System.Windows.Forms.Control.ControlCollection" ?

    D’ailleurs la msdn confirme la recherche via la prioriété "Name"
    Donc ca devrait faire ce que tu souhaites.

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

Discussions similaires

  1. recherche avec textbox
    Par stéphanie123 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 18/06/2008, 16h39
  2. Réponses: 6
    Dernier message: 29/02/2008, 10h15
  3. Recherche de l'existence d'un intervalle
    Par LEK dans le forum SQL
    Réponses: 9
    Dernier message: 07/04/2007, 22h08
  4. Réponses: 9
    Dernier message: 17/10/2005, 10h44
  5. Recherche FULL Text existe que dans MySql ?
    Par seb.49 dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 01/06/2004, 22h30

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