cs_pcvesoul
Messages postés123Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention25 juillet 2007
-
1 mars 2005 à 11:43
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 2006
-
1 mars 2005 à 20:14
Bonjour à tous.
Existe-t-il un code ou une soluce pour pouvroir saisir directement dans une listview, et éventuellement, lors de cette saisie, intégrer une liste de réponse possible ?
Set itmX = ListView1.ListItems. _
Add(, , CStr("Quel est cet arbre ?"))
itmX.SubItems(1) = CStr("Un bouleau")
itmX.SubItems(2) = CStr("Un chêne")
Set itmX = ListView1.ListItems. _
Add(, , CStr("Quel est cet animal ?"))
itmX.SubItems(1) = CStr("Un chat")
itmX.SubItems(2) = CStr("Un chien")
End Sub
jpleroisse
Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)
Text1 = ListView1.SelectedItem.SubItems(2)
cs_pcvesoul
Messages postés123Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention25 juillet 20071 1 mars 2005 à 15:39
Merci bien, mais ce n'est pas ce que je cherche.
Je ne veux justement pas être obligé de cliquer sur une colonne pour faire la saisie dans un champ externe, mais justement faire la saisie directement dans la list view.
Ca doit exister. Il suffit de trouver la DLL qui le permet. Mais où ?
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 1 mars 2005 à 20:14
Dans une listview, tu ne pourras saisir que dans la 1ère colonne si tu mets la propriété LabelEdit = 0 (lvwAutomatic).
Le datagrid ou le flexgrid comme on t'a indiqué est plus adapté à ton souhait.