Listview plantage quand séléction ligne vide

barry white

XLDnaute Junior
Bonjour à tous,

J'ai souci concernat une listview.

Quand ma listview affiche par exemple 5 lignes, apres la 5eme ligne les lignes sont vide (Height = 300).

Quand l'utilisateur clique sur une de ces lignes vide, j'ai le message d'erreur d'execution 91 "Variable Objet ou variable de bloc with non définie".

le débogage m'indique la ligne ci-dessous :

Code:
Nb_pages = LSV_MOD.SelectedItem.ListSubItems(1).Text

Je comprends que la listview n'aime pas quand on sélectione une ligne vide en 1er et donc la valeur qu'il en resort est "" .

Dans mon exemple j'ai 5 lignes, mais dans certains cas je peux avoir 50 lignes (avec scrollbar donc) et la pas de pb, les lignes qui étaient vide dans mon 1er exemple sont bien remplis dans ce cas la.

Comme je ne maitrise pas trop le listview, c'est surement dans les propriétés.. Mais la je ne vois pas!

Merci encore de votre aide :)
 

fhoest

XLDnaute Accro
Re : Listview plantage quand séléction ligne vide

Bonsoir,
avec la gestion des erreurs:
Code:
on error goto ici
'le code qui génère l'erreur.
ici:
'pour effacer l'erreur après le goto ....
on error goto 0
'suite du code...
Mais mieux vaux revoir le code pour ne pas utiliser cette méthode,mais tu donne trop peux d'info pour t'aider plus.
comme Chalet53 (que je salut au passage) a dit.

A+
 

Discussions similaires

Statistiques des forums

Discussions
312 497
Messages
2 088 992
Membres
104 000
dernier inscrit
dinelcia