1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| Option Explicit
Private Sub Form_Load()
ListView1.ListItems.Clear
With ListView1.ColumnHeaders 'Conception L'entête du Listview1
.Clear
.Add , "a", "N°depot", (ListView1.Width * (2 / 12)), lvwColumnLeft 'ajout du t
.Add , "b", "Libellé Depot", (ListView1.Width * (2 / 12)), lvwColumnLeft 'ajout du t
.Add , "c", "Code Article", (ListView1.Width * (2 / 12)), lvwColumnLeft
.Add , "d", "Designation", (ListView1.Width * (2 / 10)), lvwColumnLeft
.Add , "e", "Prix Unitaire", (ListView1.Width * (2 / 11)), lvwColumnLeft
.Add , "f", "Quantité", (ListView1.Width * (2 / 18)), lvwColumnLeft
.Add , "g", "Avance", (ListView1.Width * (2 / 18)), lvwColumnLeft
.Add , "h", "Montant", (ListView1.Width * (2 / 18)), lvwColumnLeft
End With
ListView1.View = 3
'ajout d'une ligne de données
ListView1.ListItems.Add , , "1234"
With ListView1.ListItems(1).ListSubItems
.Add , , "ABCD"
.Add , , "2A67BCD"
.Add , , "Tournevis"
.Add , , "7,43"
.Add , , "32"
.Add , , "50"
.Add , , CSng(.Item(4).Text) * CSng(.Item(4).Text) ' "Trop chére"
End With
'ajout d'une autre ligne de données
ListView1.ListItems.Add , , "5678"
With ListView1.ListItems(2).ListSubItems
.Add , , "EFGH"
.Add , , "Yt79bT"
.Add , , "Marteau"
.Add , , "12,61"
.Add , , "13"
.Add , , "70"
.Add , , CSng(.Item(4).Text) * CSng(.Item(4).Text) ' "Trop chére"
End With
End Sub
Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)
'Move (Indexitem - 1) ?????
Dim T As Integer
LabelVisu(0).Caption = ListView1.ListItems(Item.Index).Text
For T = 1 To ListView1.ColumnHeaders.Count - 1
LabelVisu(T).Caption = ListView1.ListItems(Item.Index).SubItems(T)
Next T
End Sub |
Partager