je test
Messages postés23Date d'inscriptiondimanche 17 avril 2005StatutMembreDernière intervention 6 décembre 2009
-
20 févr. 2007 à 18:30
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 2019
-
20 févr. 2007 à 22:03
slt à tous
j'ai une listview qui se rempli automatiquement au chargement de mon soft, je voudrais que lorsque j'appuis sur un bouton, la 2èm ligne de ma listview se selectionne, je ne sais pas comment faire ca, et j'ai chercher pourtant.
je test
Messages postés23Date d'inscriptiondimanche 17 avril 2005StatutMembreDernière intervention 6 décembre 2009 20 févr. 2007 à 19:47
en fait dans ta réoinse ca selectionne mais ca ne valide pas par contre, tu connais la suite pour selectionner et valider comme si j'avais fais un clic ,
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 20 févr. 2007 à 20:53
Salut Je Test et Bonsoir Jmfmarques,
Moi je ne comprend pas pourquoi, tu veux cela par un bouton, alors que la Listview à des propriétées intéressantes(valider un item par la souris, la réponse de la séléction ta été donné) :
Private Sub ListView1_ItemClick(ByVal ItemValide As ListItem)
Dim LongIndex As Long
Dim Info As String
' Récupération de l'index
LongIndex = ItemValide.Index
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 20 févr. 2007 à 21:12
Bonsoir Gobillot,
Par "stupidité" je passe en récupèrant l'index, merci de m'avoir repris..Cela ne sera pas perdu pour moi.
Si un Admin passe par là, pourriez-vous SVP, effacer mon message de 20:53, merci par avance.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 20 févr. 2007 à 21:25
Hé ... bé !.....
Et... dis-nous, Daniel... tu serais pas toi également passé par l'index, là ? (c'est quoi, alors ce (2) ?... hmm ? )
Autant, alors, s'y référer plus simplement et plus rapidemanet par
ListView1.ListItems(2)
Non ?
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 20 févr. 2007 à 21:32
ben en fait ... ben oui
mais ... ben ...c'est parce que j'ai rien compris à la question
voyons:
il sagit de sélectionner un item dans une ListView ... lequel (rnd) ???
on donne le focus à la ListView si j'ai bien compris et après on fait quoi ?
pour simuler l'évênement, faut bien l'appeler non ?
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 20 févr. 2007 à 21:39
Tu as raison, Daniel... Elle s'esplique mal et il faut deviner...
Elle veut tout simplement, sans faire un click sur un "item" de son choix (index; donc) obtenir le même résultat que celui qu'elle aurait obtenu en cliquant matériellement.
Pourquoi faire ? Je n'en sais franchement rien... (peut-être dans une boucle, pour alimenter un fichier texte ?... va donc savoir...)
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 20 févr. 2007 à 22:03
voilà, j'ai trouvé une autre solution:
il y a un tas de calcul qui dépendent des paramètres de la ListView, de la police, de la taille de ColumnHeader,
du scalemode de la forme, etc....
mais chez moi, ça marche.
Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long
Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)