Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    inserimento dati in una listbox: errore : limite raggiunto per l'indice

    Ho una listbox con piu colonne. Nella form ho definito l'intestazione per 3 colonne.
    Poi la riempio con queste istruzioni:

    lsvMialista.ListItems.Add ind, , "XXXXX"
    lsvMialista.ListItems(ind).ListSubItems.Add 1, , "YYYYYYYYYYYY"
    lsvMialista.ListItems(ind).ListSubItems.Add 2, , "ZZZ"

    e tutto funziona come si deve!

    Malauguratamente mi sono accorto che mi serviva un'altra colonna, così spensieratamente ho definito l'intestazione numero 4 nella form, ed ho aggiunto al codice precedente questa riga:

    lsvMialista.ListItems(ind).ListSubItems.Add 3, , "KKKKKK"

    ora quest'ultima istruzione mi dà l'errore:
    "limite raggiunto per l'indice"

    cosa devo fare??????????
    Grazie e tutti

  2. #2
    scusate, dimenticavo di dire che si tratta di VB6 !

  3. #3
    Non sono molto sicuro ma credo che il componente listbox supporti massimo fino a 32000 items e questo potrebbe essere un problema, oppure c'è un problema di dimensionamento delle variabili.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.