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 :

copier d'un texbox vers une listbox


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 69
    Par défaut copier d'un texbox vers une listbox
    Bonjour,
    j'ai une petite question ( pas si petite que ça)

    je souhaite copier le contenue, d'un text box dans une listebox, mais je n'y arrive pas. il me copie caractère par caractère.
    voici mon code:



    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
      string toto=MyDoc.Slides[1].Shapes[1].TextFrame.TextRange.Text;
     foreach (object content in toto)
                {
                    //object obj = content;
                    this.ListOfSummary.Items.Add(content);
     
                }

    quelqu'un pourrait il m'aider ? svp

  2. #2
    Membre émérite Avatar de chamamo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    588
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 588
    Par défaut
    Bonjour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.ListOfSummary.Items.Add(toto);

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 69
    Par défaut
    merci pour la réponse

    mais ca ne résoud pas mon problème.
    parce que mon textbox contient

    "papa
    maman
    et titi
    "
    et lorsque je fais ça

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    this.ListOfSummary.Items.Add(toto);

    ben il me met tout dans le même item: "papa\rmaman\ret titi"
    alors que moi je veux que ma liste apparait comme suit:

    "papa
    maman
    et titi


    avez vous une petite idée svp

  4. #4
    Membre émérite Avatar de chamamo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    588
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 588
    Par défaut
    ah il fallait le préciser

    tu dois splitter ton texte, car tu as des sauts de ligne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    string[] valeurs = toto.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
     
                foreach (string valeur in valeurs)
                {
                         this.ListOfSummary.Items.Add(valeur);
                }
    le Environment.NewLine représente le saut de ligne ( \r\n en windows).

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 69
    Par défaut
    j'ai une réponse

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
     string toto=MyDoc.Slides[1].NotesPage.Shapes[2].TextFrame.TextRange.Text;
                List<string> listInt = new List<string>();
                string[] tableauStr = toto.Split(new char[] { '\r' });
     
                foreach (string str in tableauStr)
                {
                    this.ListOfSummary.Items.Add(str);
     
                }



    et ça marche

    merci pour votre aide

  6. #6
    Membre émérite Avatar de chamamo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    588
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 588
    Par défaut
    voila tu as trouvé avant que je te réponde, et elle fait quoi cette ligne?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    List<string> listInt = new List<string>();

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 69
    Par défaut
    Rien, il faut que je l'en lève

    la bonne réponse est donc

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    string toto=MyDoc.Slides[1].NotesPage.Shapes[2].TextFrame.TextRange.Text;
                string[] tableauStr = toto.Split(new char[] { '\r' });
     
                foreach (string str in tableauStr)
                {
                    this.ListOfSummary.Items.Add(str);
     
                }

    merci

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 05/03/2014, 10h50
  2. Copier/coller le contenu d'une Listbox
    Par Puntillo33 dans le forum VBA Access
    Réponses: 4
    Dernier message: 03/06/2011, 13h24
  3. exporter un fichier texte ou excel vers une ListBox
    Par mounim_taoufik dans le forum Windows Forms
    Réponses: 3
    Dernier message: 08/10/2009, 11h21
  4. DRAG & DROP de DATAGRIDVIEW vers une listbox
    Par Seth_75 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 18/05/2008, 01h06
  5. [WinForms]Rediriger le flux de la console vers une listbox ou text box
    Par NicolasJolet dans le forum Général Dotnet
    Réponses: 5
    Dernier message: 27/03/2007, 03h09

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