cs_madman
Messages postés2Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention19 décembre 2002
-
19 déc. 2002 à 12:26
Shion_SEIYA
Messages postés24Date d'inscriptionjeudi 3 mars 2005StatutMembreDernière intervention17 mars 2010
-
17 mars 2010 à 13:48
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Shion_SEIYA
Messages postés24Date d'inscriptionjeudi 3 mars 2005StatutMembreDernière intervention17 mars 2010 17 mars 2010 à 13:48
Salut, me revoilà.
Pour mon problème de colonne, j'ai fait une fonction qui met la colonne à largeur 0 en fonction de certains paramètres sinon elle laisse la largeur normale pour la colonne en question.
heartamon
Messages postés2Date d'inscriptionjeudi 7 janvier 2010StatutMembreDernière intervention17 mars 2010 17 mars 2010 à 13:33
Salut, très beau travail bravo.
j'aurais espérer que tu m'aides pour mon problème, au fait, je voudrais juste charger un grand fichier texte dans une listview, j'ai crée un formulaire avec une listview et un bouton, je voudrais pouvoir sélectionner le fichier texte à partir du bouton, que ce fichier soit chargé puis organisé dans la listview. est-ce possible ??
j'utilise visualbasic 2005, pas de C# et cie.
Merci d'avance.
Ammoniak
Messages postés37Date d'inscriptionvendredi 1 février 2002StatutMembreDernière intervention26 juillet 2007 9 juin 2009 à 18:19
Salut, merci pour les encouragements.
Malheureusement je ne vois pas comment faire pour ton problème.
Une piste quand même peut-être :
- enregistre View1.ColumnHeaders dans une variable globale
- supprime la colonne que tu souhaite (exemple : View1.ColumnHeaders.Remove 0
- enfin, si tu veux récupérer la colonne, fait Set View1.ColumnHeaders = taVariable
Je ne te garantie pas que ça marche, mais tu peux essayer.
Tiens moi au courant.
Shion_SEIYA
Messages postés24Date d'inscriptionjeudi 3 mars 2005StatutMembreDernière intervention17 mars 2010 9 juin 2009 à 14:49
Excellent le source.
En plus, tu réponds aux questions. Terrible !!!
Sinon, une petite question, tu as mis une commande pour cacher les titres... Existe t'il une commande de même type pour cacher ou montrer une colonne complète?
Merci
Duke49
Messages postés552Date d'inscriptionjeudi 12 octobre 2006StatutNon membreDernière intervention24 janvier 20234 27 mars 2009 à 09:47
Oui c'est ça ^^
Ammoniak
Messages postés37Date d'inscriptionvendredi 1 février 2002StatutMembreDernière intervention26 juillet 2007 27 mars 2009 à 07:56
Bmwz3tds > Avec un peu de retard, je pense que la solution à ton problème est :
ListView1.SelectedItem.Index
Duke49 > Je suppose tu pose ta question quand tu es en mode de vue détaillée (view=lvwRerport). A ce moment, l'affichage de la ligne se fait comme ça :
Private Sub ListView1_DblClick()
Dim li As ListItem
Dim s As String
Dim i As Integer
Set li = ListView1.SelectedItem
s = li.Text
For i = 1 To li.ListSubItems.Count
s = s & ";" & li.ListSubItems(i).Text
Next i
MsgBox s
End Sub
Duke49
Messages postés552Date d'inscriptionjeudi 12 octobre 2006StatutNon membreDernière intervention24 janvier 20234 5 mars 2009 à 22:14
C'est sympa comme exemple.
Cependant que faudrait t'il rajouter comme code
pour affiche un messagebox de la ligne complète
lorsque je double clique sur un élément de la listview ???
Ammoniak
Messages postés37Date d'inscriptionvendredi 1 février 2002StatutMembreDernière intervention26 juillet 2007 14 oct. 2004 à 22:53
Je suis désolé mais en ce moment je suis vraiment pris par le temps, en plus ça fait un an que je n'ai pas fait de VB... mais je pense que la réponse à la question n'est pas difficile à trouver en farfouillant un peu dans les propriétés du listview. Si tu n'arrives vraiment pas, reposte un ptit commentaire, j'essaierais de trouver un peu de temps pour t'aider.
Merci pour tes encouragements
bmwz3tds
Messages postés11Date d'inscriptionjeudi 20 novembre 2003StatutMembreDernière intervention11 mars 2013 12 oct. 2004 à 16:31
Ton source est vraiment très bien... surtout pour les débutants ( comme moi par exemple )
Je cherche à recupérer l'index de la ligne sur laquelle je clique.
J'ai bien compris ton précédent message qui explique comment changer une valeur, mais je ne sais pas recuperer le "numéro de l'item (X)" ?
Si tu as une idéé, je suis preneur.
Bravo encore pour le source.
Bye
Ammoniak
Messages postés37Date d'inscriptionvendredi 1 février 2002StatutMembreDernière intervention26 juillet 2007 1 oct. 2004 à 18:28
Merci beaucoup. Pour ce qi est du site, il est abandonné depuis plus d'un an, désolé, en tout cas merci encore pour les encouragements
cs_fyxx
Messages postés3Date d'inscriptiondimanche 8 février 2004StatutMembreDernière intervention18 février 2005 29 sept. 2004 à 14:13
Genial, exactement ce que je cherchais, bon boulot !
par contre ton site, c'est une jolie collection de gif en construction, mais y'a pas de contenu... a quand la mise a jour? car tes sources sont interessantes, j'aimerais voir ce que ca donne...
ammoniakk
Messages postés1Date d'inscriptionsamedi 25 octobre 2003StatutMembreDernière intervention 7 janvier 2004 7 janv. 2004 à 16:56
Pour changer une valeur:
View1.ListItems.Item(X).SubItems(Y) = "Nouvelle valeur"
X: numéro de l'item (ligne en général)
Y: numéro du subitem (colonne)
Attention le premier Subitem correspond à la deuxième colonne, la première est Text et pas SubItem[0]
sophie1011
Messages postés19Date d'inscriptionjeudi 10 juillet 2003StatutMembreDernière intervention17 juin 2006 13 nov. 2003 à 04:18
Comment on fait pour changer la valeur d'une des données déja dans le ListView?
sophie1011
Messages postés19Date d'inscriptionjeudi 10 juillet 2003StatutMembreDernière intervention17 juin 2006 18 oct. 2003 à 22:16
Cette source m'a vraiment aidée! Si seulement il y en avait plus des comme ça sur les autres ocx! Elle est très claire, bien expliquée, et montre à peu près tout dans une apli simple, mais efficace.
Ammoniak
Messages postés37Date d'inscriptionvendredi 1 février 2002StatutMembreDernière intervention26 juillet 2007 10 juil. 2003 à 13:38
Ouep, mais bon ça sera dépassé dans pas très longtemps...
popstatic
Messages postés46Date d'inscriptionvendredi 21 décembre 2001StatutMembreDernière intervention23 juillet 2003 25 juin 2003 à 04:10
t'a une grooooosse config en tout cas! ;-)
Ammoniak
Messages postés37Date d'inscriptionvendredi 1 février 2002StatutMembreDernière intervention26 juillet 2007 21 mai 2003 à 19:33
eh non désolé, je ne suis pas un méga-pro, juste un ptit programmeur, alors cherche un peu je ne pense pas que se soit super difficile ;-)
mais bon, ca doit être à base d'API de la mort et tout ça... rien de bien méchant...
rnosat
Messages postés132Date d'inscriptionmardi 31 octobre 2000StatutMembreDernière intervention 2 mai 2004 15 mai 2003 à 13:32
Salut Ammoniak (pouahh! ca sent pas bon l'ammoniaque !)
J'ai une question a poser a propos de ListView : j'aimerai réserver une colonne d'un ListView pour y mettre une icone ou petite image (40x40) : saurais tu comment ?
Merci (et sans rancune pour le pouahh!)
Rnosat
Ammoniak
Messages postés37Date d'inscriptionvendredi 1 février 2002StatutMembreDernière intervention26 juillet 2007 20 déc. 2002 à 14:01
merci :-)
cs_madman
Messages postés2Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention19 décembre 2002 19 déc. 2002 à 12:26
17 mars 2010 à 13:48
Pour mon problème de colonne, j'ai fait une fonction qui met la colonne à largeur 0 en fonction de certains paramètres sinon elle laisse la largeur normale pour la colonne en question.
17 mars 2010 à 13:33
j'aurais espérer que tu m'aides pour mon problème, au fait, je voudrais juste charger un grand fichier texte dans une listview, j'ai crée un formulaire avec une listview et un bouton, je voudrais pouvoir sélectionner le fichier texte à partir du bouton, que ce fichier soit chargé puis organisé dans la listview. est-ce possible ??
j'utilise visualbasic 2005, pas de C# et cie.
Merci d'avance.
9 juin 2009 à 18:19
Malheureusement je ne vois pas comment faire pour ton problème.
Une piste quand même peut-être :
- enregistre View1.ColumnHeaders dans une variable globale
- supprime la colonne que tu souhaite (exemple : View1.ColumnHeaders.Remove 0
- enfin, si tu veux récupérer la colonne, fait Set View1.ColumnHeaders = taVariable
Je ne te garantie pas que ça marche, mais tu peux essayer.
Tiens moi au courant.
9 juin 2009 à 14:49
En plus, tu réponds aux questions. Terrible !!!
Sinon, une petite question, tu as mis une commande pour cacher les titres... Existe t'il une commande de même type pour cacher ou montrer une colonne complète?
Merci
27 mars 2009 à 09:47
27 mars 2009 à 07:56
ListView1.SelectedItem.Index
Duke49 > Je suppose tu pose ta question quand tu es en mode de vue détaillée (view=lvwRerport). A ce moment, l'affichage de la ligne se fait comme ça :
Private Sub ListView1_DblClick()
Dim li As ListItem
Dim s As String
Dim i As Integer
Set li = ListView1.SelectedItem
s = li.Text
For i = 1 To li.ListSubItems.Count
s = s & ";" & li.ListSubItems(i).Text
Next i
MsgBox s
End Sub
5 mars 2009 à 22:14
Cependant que faudrait t'il rajouter comme code
pour affiche un messagebox de la ligne complète
lorsque je double clique sur un élément de la listview ???
14 oct. 2004 à 22:53
Merci pour tes encouragements
12 oct. 2004 à 16:31
Je cherche à recupérer l'index de la ligne sur laquelle je clique.
J'ai bien compris ton précédent message qui explique comment changer une valeur, mais je ne sais pas recuperer le "numéro de l'item (X)" ?
Si tu as une idéé, je suis preneur.
Bravo encore pour le source.
Bye
1 oct. 2004 à 18:28
29 sept. 2004 à 14:13
par contre ton site, c'est une jolie collection de gif en construction, mais y'a pas de contenu... a quand la mise a jour? car tes sources sont interessantes, j'aimerais voir ce que ca donne...
7 janv. 2004 à 16:56
View1.ListItems.Item(X).SubItems(Y) = "Nouvelle valeur"
X: numéro de l'item (ligne en général)
Y: numéro du subitem (colonne)
Attention le premier Subitem correspond à la deuxième colonne, la première est Text et pas SubItem[0]
13 nov. 2003 à 04:18
18 oct. 2003 à 22:16
10 juil. 2003 à 13:38
25 juin 2003 à 04:10
21 mai 2003 à 19:33
mais bon, ca doit être à base d'API de la mort et tout ça... rien de bien méchant...
15 mai 2003 à 13:32
J'ai une question a poser a propos de ListView : j'aimerai réserver une colonne d'un ListView pour y mettre une icone ou petite image (40x40) : saurais tu comment ?
Merci (et sans rancune pour le pouahh!)
Rnosat
20 déc. 2002 à 14:01
19 déc. 2002 à 12:26