Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Ajouter ligne suivante ListBox1.Items( ??? ) à un RichTextBox [ Divers / General ] (kanabis)

dimanche 29 juin 2008 à 20:11:06 | Ajouter ligne suivante ListBox1.Items( ??? ) à un RichTextBox

kanabis

Bonjour,
J'aimerais savoir comment faire pour créer une sorte de boucle qui prendrait la ligne 1 de mon ListBox1 et l'ajouterait à mon RichTextBox2, puis ferais de même avec la ligne 2 du ListBox1, puis la ligne 3, ...

Je suis partis avec une truc de ce style...
        RichTextBox1.Text &= ListBox1.Items( ??? )


Merci par avance aux réponses.
Bonne continuation.
Beny




dimanche 29 juin 2008 à 20:25:04 | Re : Ajouter ligne suivante ListBox1.Items( ??? ) à un RichTextBox

PCPT

Administrateur CodeS-SourceS
salut,

beh comme tu l'écris toi même...., c'est une boucle.
donc de i 0 à N (dernier item)

donc I
non?

dimanche 29 juin 2008 à 20:26:09 | Re : Ajouter ligne suivante ListBox1.Items( ??? ) à un RichTextBox

casy

Membre Club
Réponse acceptée !
For i As Integer = 0 To ListBox1.Items.Count - 1
      RichTextBox1.Text &= ListBox1.Items(i) & Environment.NewLine
    Next

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]

dimanche 29 juin 2008 à 21:07:03 | Re : Ajouter ligne suivante ListBox1.Items( ??? ) à un RichTextBox

kanabis

Apparement la méthode de Casy marche.

Nickel merci pour cette réponse rapide.
Bonne continuation.



dimanche 29 juin 2008 à 21:11:06 | Re : Ajouter ligne suivante ListBox1.Items( ??? ) à un RichTextBox

kanabis

Petite question.
Cette action se fait sur environ 3000 lignes de ListBox, il est for possible que le programme plante (ne réponde pas), est-il possible d'outrapasser cela ?
Merci.

dimanche 29 juin 2008 à 21:14:48 | Re : Ajouter ligne suivante ListBox1.Items( ??? ) à un RichTextBox

casy

Membre Club
Un Application.DoEvents() dans la boucle devrait faire l'affaire.

3000 lignes ça devrait pas prendre plus de quelques secondes je pense.

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]

dimanche 29 juin 2008 à 21:28:51 | Re : Ajouter ligne suivante ListBox1.Items( ??? ) à un RichTextBox

kanabis

Le Application.DoEvents() doit être placé ou ?

For i As Integer = 0 To ListBox1.Items.Count - 1
      RichTextBox1.Text &= ListBox1.Items(i) & Environment.NewLine
Next
Application.DoEvents()
RichTextBox1.SaveFile("C:\Fichier.rtf")

dimanche 29 juin 2008 à 21:33:42 | Re : Ajouter ligne suivante ListBox1.Items( ??? ) à un RichTextBox

casy

Membre Club
Dans la boucle, j'ai dit :

For i As Integer = 0 To ListBox1.Items.Count - 1
      RichTextBox1.Text &= ListBox1.Items(i) & Environment.NewLine
      Application.DoEvents()
Next


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]

dimanche 29 juin 2008 à 21:39:31 | Re : Ajouter ligne suivante ListBox1.Items( ??? ) à un RichTextBox

kanabis

Ok parfait merci.
Ca fonctionne mais c'est assez long (plusieurs minutes).
Est-ce qu'a la fin, après avoir copier tout les listbox, il reviendra au début ou il s'arretera ?

dimanche 29 juin 2008 à 21:46:54 | Re : Ajouter ligne suivante ListBox1.Items( ??? ) à un RichTextBox

PCPT

Administrateur CodeS-SourceS
RichTextBox1.visible = false
For i As Integer = 0 To ListBox1.Items.Count - 1
      RichTextBox1.Text &= ListBox1.Items(i) & Environment.NewLine
      if (i and 127) then Application.DoEvents()
Next i
RichTextBox1.visible = true


1 2

Cette discussion est classé dans : ligne, ajouter, items, listbox1, suivante


Répondre à ce message

Sujets en rapport avec ce message

Ajouter du texte a la ligne suivante dans un RichTextBox [ par asbana.taomok ] Je n'arrive pas a rajouter du texte en fin de ligne.Je travaille sur un client serveur et les messages envoyés doivent se suivre et etre lisibles tou COMMENT AJOUTER UNE LIGNE DE CODE à UN EXE [ par adn733r ] salut,je voudrais savoir comment ajouter une ligne de cide à n'importe quel exe, à savoir lancer unprogramme lors du lancement de cet exe. Ajouter 1 a une ligne de listbox [ par Tortuegeniale ] Salut j'ai un probleme avec une listbox Ca peut paraitre con pour certain lolJ'aimerai en appuyant sur un bouton ajouter 1 a une ligne selectionné dan ajouter du texte a la ligne... [ par outworld ] en fait come le dit le sujet je veut ajouter (en programmation evidemment) un mot a un textbox mais a une ligne suivante ... comment je fait ça moi msdos.sys [ par Black26 ] Est-ce que le fichier ms-dos.sys fonctionne comme un fichier .ini pour ajouter une ligne de texte dans la section (options). Je sais qu'il faut enleve Ajouter une ligne sur excel [ par pHoEnIxFuRy ] J'ai fait un petit prog qui me permet de prendre la main sur une feuille excel afin de modifier et lire les différentes cellules. Le seul problème qui Selectionner la ligne d'une cellule? [ par ffak ] Bonjour, je souhaite, sous VB/access, lorsque j'appuie sur mon bouton, sélectionner la cellule "total" de mon tableau excel, ceci afin d'ajouter une l Ajouter une ligne automatiquement possible ?!? [ par SuperDede ] je voudrais fair un truc : ça ressemblererai a une Facture c a d : j'ai une ligne avec des zone de liste, etc... et je voudrais que a la fin de la sai ajouter une ligne à liste [ par ganja120 ] Bonjour,j'aimmerais une ligne a une list avec un bouton sans effacer tout ce qui est déjà contenu, c possible ca?TksGanj. PB MSHFLEXGRID Ajouter Supprimer ligne [ par JBTHEBEST ] Hello,P'tit pb avec un MSHFLEXGRID , je commence avec juste une ligne fixe et j'ajoute des données (.additem), pas de pb, mais des que je supprime de


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.