j'ai activé la propriété column head d'un list box pour insérer une ligne de titre. mais je n'arrive pas à écrire les titres que je veux.
Version imprimable
j'ai activé la propriété column head d'un list box pour insérer une ligne de titre. mais je n'arrive pas à écrire les titres que je veux.
j'ai la même question si qq'un avait la solutions se serait gentil :lol:
Je ne pense pas que le ListBox ait un ColumnHead.
Verifie le type de ton composant, ce n'est surement pas un ListBox
Salut
Ne serait-il pas plus simple, dans ce cas, d'utiliser un MSFlexGrid? (menu Projet, Composants ou Ctrl+T)
Bonjour Charly45,
Voici un exemple de code avec une ListeView. Ill faut pour cela ajouter le composant Microsoft Windows Commun Controls 6.0 (SP6)
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Private Sub Form_Load() Dim Cpt As Integer With ListView1 .View = lvwReport .HideColumnHeaders = False .ColumnHeaders.Add , , "Titre 1", 3000 .ColumnHeaders.Add , , "Titre 2", 3000 .ColumnHeaders.Add , , "Titre 3", 3000 For Cpt = 1 To 10 With .ListItems.Add(, , "Item n°" & Cpt & " Col n°1") .ListSubItems.Add , , "Item n°" & Cpt & " Col n°2" .ListSubItems.Add , , "Item n°" & Cpt & " Col n°3" End With '.ListItems.Add(... Next Cpt End With 'ListView1 End Sub