Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di fedrock
    Registrato dal
    Jun 2009
    residenza
    Milan
    Messaggi
    342

    [VB.NET]ListBox: circa 100'000 Items

    Come dal titolo: ho la necessità di inserire circa 100'000 Items in una ListBox ma, da quello che ho avuto modo di capire, la ListBox ha un limite di circa 2'000 Items, come posso risolvere, un controllo alternativo?

    Tanto per capirci meglio sto lavorando su una piccola app che mi Individui tutte le cartelle del disco C, aggiungo ogni cartella che trovo all'interno della ListBox ma l'app dopo un po' si blocca e non risponde più, credo sia a causa del limite... Ora faccio una prova con una ComboBox

    I SHOULD TELL YOU SOMETHING NEW:
    don't want you here.


  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Prima di tutto:
    non si usa né un ListBox, né un Combobox.
    Ma si usa un TreeView

    Seconda cosa:
    Si elencano (ovvero si popolano) solo le cartelle di primo livello.
    Le sotto-cartelle vanno 'espanse' (caricate) solo quando l'utente fa clic sul segno +

    Altrimenti se fai l'acquisizione completa della struttura del file system la lettura diventa un 'mattone'.

    Per inciso, è la stessa tecnica che usa l'Esplora Risorse di Windows.


  3. #3
    Utente di HTML.it L'avatar di fedrock
    Registrato dal
    Jun 2009
    residenza
    Milan
    Messaggi
    342
    Grazie fratello

    I SHOULD TELL YOU SOMETHING NEW:
    don't want you here.


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.