Rapport de message :*
 

Classe Listview absente des bibliothèques

Titre du sujet : Classe Listview absente des bibliothèques
par Danisoaz le 25/03/2011 08:43:18

Bonjour,

Problématique 1

J'utilise un listview trié par défaut sur une des colonnes qui fonctionne parfaitement à la première édition.
Lorsque je le met à jour après une saisie (par la procédure utilisée à l'initialisation) l'édition se compose d'une ligne vierge sur deux. Toutes les clés étant présentes. Après des heures (jours !) de recherches j'ai trouvé comme solution de courtcircuiter la procédure de tri : 
'LvwClients.SortOrder = lvwAscending
'LvwClients.SortKey = 1
'LvwClients.Sorted = True
La mon édition est cohérente mais j'oblige l'utilisateur à trier par
[Private Sub LvwClients_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)]

Problématique 2
J'importe ce même formulaire dans un nouveau fichier qui sera mon fichier "programme" et là quand je lance mon Usf j'ai sur cette procédure (_ColumnClick) le msg :
"Erreur de compilation, Type défini par l'utilisateur non défini"
Je m'aperçois qu'effectivement la classe listview est absente de toute bibliothèque et je ne sais pas comment l'ajouter. Mais comme elle était bien évidemment tout aussi absente dans l'autre classeur où l'Usf fonctionnait bien (au tri près), je me dis que j'ai un second problème.

Merci de votre aide
Cordialement