XGuarden
Messages postés259Date d'inscriptiondimanche 14 juillet 2002StatutMembreDernière intervention17 août 2012 21 nov. 2006 à 23:40
' Effacer le code de validation.
rSource = rSource.TrimStart("Valide".ToCharArray)
' Charger le tableau.
For Each strLine As String In rSource.Split("".ToCharArray)
fListView.Items.Add(New ListViewItem(Split(strLine, "/")))
Next strLine
cboulas
Messages postés2641Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention 8 janvier 201416 11 nov. 2006 à 13:36
Salut,
bon je sais que je n'obéis pas à mes règle mais... voici mon exemple à moi :
If
TextBox1.Lines.Length > 1
Then TextBox1.Text = TextBox1.Text.Substring(TextBox1.Lines(0).Length + 2)
Tu test s'il y a plusieurs lignes (plus d'une seule), si oui tu prend la longueur de la 1ère ligne + 2 caractères (2 caractère pour le saut de ligne), puis avec cette nouvelles longueur tu garde le texte nécessaire
Oui ta méthode marche aussi. Après faut faire des testes de rapidité.
Pour le CreateInstance, c'est pour initialiser un tableau. Ici lui fixer sa taille à nombre_de_ligne - 1. Tout simplement.
XGuarden
Messages postés259Date d'inscriptiondimanche 14 juillet 2002StatutMembreDernière intervention17 août 2012 13 nov. 2006 à 09:21
Il exite toujours plein de facons de faire une chose, par exemple je peu tres bien faire:
dim ligne() as string = mytextbox.tochararray
mytextbox = mid(mytextbox(ligne(0).lenght+2))
Mais je cherche la facons la plus propre et lisible de le faire(pour qu'on ne se demande pas ce que ce code fait...
cboulas
Messages postés2641Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention 8 janvier 201416 13 nov. 2006 à 09:35
Alors pourquoi ne pas le gérer en string directement, c'est moins lourd pour ton appli, ou alors un tableau de String car si ton truc proviens d'un fichier du peu faire :
dim FS as new StreamReader("LALA.txt")
FS.Read
dim S as string=fs.ReadToEnd
si je ne me trompe pas tu fait exprès de lire la 1ère ligne puis tu pars de celle-ci pour charger le reste dans une string
XGuarden
Messages postés259Date d'inscriptiondimanche 14 juillet 2002StatutMembreDernière intervention17 août 2012 13 nov. 2006 à 21:57
En effet charger directement un string serait plus eeficace mais j'avais certain doute sur les retour de ligne... genre si sa les prend en ligne de compte...je vais essayer.
XGuarden
Messages postés259Date d'inscriptiondimanche 14 juillet 2002StatutMembreDernière intervention17 août 2012 13 nov. 2006 à 22:00
Pour charger mon text j'utilise
txtContent = My.Computer.FileSystem.ReadAllText(strSourcePath)
Ece mieu, ece moins recommendé? PLus sécuritaire... mois sécuritaire...
XGuarden
Messages postés259Date d'inscriptiondimanche 14 juillet 2002StatutMembreDernière intervention17 août 2012 13 nov. 2006 à 22:05
Je viens de faire la tentative etje me rappel pour quoi j'ai utilisé un textbox
For Each strLine As String In rSource.Lines
rDestination.Items.Add(New ListViewItem(Split(strLine, "/")))
Next strLine
un string na pas de propriété .Lines
Alors je me suis dit que c'étais plus prorpe d'utiliser un textbox qui ait cette propriété.
Sinon je crois etre obliger de faire un blouche avec un string pour les mettre dans tableau.