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

VB.NET Discussion :

Retour a la ligne Combobox


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 30
    Par défaut Retour a la ligne Combobox
    Bonjour,

    Voila mon soucis est que j'aimerait prendre les informations d'un combobox d'un site pour pour mètre sur le textbox de mon application (il faut qu'il soit a jour a chaque ouverture car souvent le combobox du site est modifier) donc j'ai penser que je pouvait le faire avec ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ComboBox1.Text = web.Document.GetElementById("feature_17_value").InnerText
    sa me copie bien tout le combobox mais il me le mais sur une ligne:
    exemple :
    choix1 choix2 choix3 ect

    et moi j'aimerais bienssure:
    choix1
    choix2
    choix3
    ect


    si vous avez une astuce ou une solution je suis preneur

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 793
    Par défaut
    Bonjour,

    il faudrait que tu vérifies, mais le caractère entre les différents éléments est peut être un caractère spécial et non un espace.
    Si c'est le cas il suffit de récupérer la chaine, et de la découper en fonction de ce caractère. (IndexOf, Substring)

  3. #3
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    bonjour,

    C'est parce que tu n'utilises pas la bonne propriétés.

    Text permet juste d'écrire du text dans le combobox, mais j'ajoute pas d'éléments.

    Je ne sais pas si c'est possible d'ajouter une liste d’élément d'un coup, mais il faudrait de toute façon utiliser une propriété comme "AddItem" ou quelque chose du genre.

    Apparemment "web.Document.GetElementById("feature_17_value").InnerText" te retourne un string avec plusieurs éléments concaténé et séparé par un espace.

    Alors éventuellement tu stocke la chaîne dans un string, tu fais un split avec espace comme caractère séparateur. Et sur ta liste tu fais une boucle et ajoute les éléments un par un.

  4. #4
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Novembre 2011
    Messages : 33
    Par défaut
    Citation Envoyé par mactwist69 Voir le message
    Je ne sais pas si c'est possible d'ajouter une liste d’élément d'un coup, mais il faudrait de toute façon utiliser une propriété comme "AddItem" ou quelque chose du genre.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ComboBox1.Items.add("string quelconque")
    Mais avant ça comme mactwist69 l'a dit tu vas devoir séparer chaques donnée de ta ligne de texte

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 30
    Par défaut
    Merci pour toutes vos réponses

    le soucis ces que dans certain choix il y a des espaces et entre chaque séparation de choix aussi

    parce que mon projet est de par exemple charger les contenues des combobox d'un formulaire sur un site pour pouvoir remplir le formulaire directement sur l'application.
    si sa peut metre en tête certaine solution

  6. #6
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Novembre 2011
    Messages : 33
    Par défaut
    Si tu pouvais nous donner un peu plus de code ça aiderais peut-être plus

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 30
    Par défaut
    code html?
    parce que code vb ces justement le début du code que je coince mais je persiste ^^

Discussions similaires

  1. [C#] Retour à la ligne dynamique
    Par stailer dans le forum ASP.NET
    Réponses: 2
    Dernier message: 07/02/2005, 12h53
  2. [langage] compter les retour à la ligne
    Par Kinethe dans le forum Langage
    Réponses: 4
    Dernier message: 16/07/2004, 16h36
  3. Comment faire un retour a la ligne dans un tableaux Word
    Par alexmorel dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 17/06/2004, 09h31
  4. Réponses: 2
    Dernier message: 08/06/2004, 14h42
  5. Réponses: 8
    Dernier message: 02/04/2004, 17h31

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