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

Windows Forms Discussion :

[C# 2.0] Problème d'affectation : textBox1.Text = comboBox1.Text


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut [C# 2.0] Problème d'affectation : textBox1.Text = comboBox1.Text
    Bonjour,

    J'ai un code qui comprend cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    textBox1.Text = comboBox1.Text
    Le problème est que cette affectation se fait de manière hasardeurse.
    Après avoir passé ce point avec le débogueur, ces deux chaînes peuvent se retrouver différentes !

    Quelqu'un a une idée ?...

    Merci.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    C'est plus vicieux que ça...

    cbDesign avait auparavant une liste X d'intitulés dans sa liste déroulante.

    Elle a maintenant une liste Y.

    Soit x l'élément Text de X correspondant au choix courant dans la liste déroulante, et y son alter ego pour Y.

    Cela étant posé...

    Si, en déboguage, je passe ma souris sur la partie "Text" de cbDesign.Text, la bulle d'aide m'indique x. Si je passe ma souris sur cbDesign, je peux consulter toute la classe, dont la propriété Text. Et là, elle est égale à y !!!

    En bref, pour que mon affectation marche, il faut que je fasse marcher mon appli en déboguage, et que je passe la souris sur cbDesign !!!

    Je ne sais que faire... :-/

    PS :j'ai essayé en mode Debug et Release.

  3. #3
    Membre expérimenté

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2006
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 281
    Par défaut
    Peut etre que la proprété Text de la combobox n'est pas la bonne...

    regarde avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    comboBox1.SelectedValue
    et

    Sinon :
    une combobox est compose d'Items qui sont des DataRowView.
    Une piste pour voir ce que contient ta combobox serait un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    foreach(DataRowView drv in comboBox1.Items)
    {
      Console.WriteLine(drv[0].ToString());
      Console.WriteLine(drv[1].ToString());
    }
    au moins ça permettra de voir...

Discussions similaires

  1. Problème d'affectation de variable
    Par bob33 dans le forum C
    Réponses: 3
    Dernier message: 04/11/2005, 17h01
  2. Problème d'insertion dans zone de texte
    Par roots_man dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 06/06/2005, 11h21
  3. problème d'affectation de tableau ...
    Par Mike888 dans le forum C
    Réponses: 23
    Dernier message: 26/02/2005, 14h52
  4. Entier 64 bits sous linux, problème d'affectation
    Par Steki-kun dans le forum Linux
    Réponses: 2
    Dernier message: 13/01/2005, 21h10
  5. Problème de contrôle de champ input texte
    Par NATHW dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 08/10/2004, 22h48

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