Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2017
    Messaggi
    13

    Collezione di Controlli.

    Ciao,
    ecco il mio problema:
    Ho creato un User Control con molteplici label, text box, botton... che rappresenta un singolo pannelo di gestione di un generatore di tensione.
    Il mio programma VB legge da un file di impostazioni quanti generatori ho nella realta da dover gestire (il numero varia di volta in volta) e deve visualizzare nel form lo stesso numero di User Control (pannello di gestione).
    La mia idea era quella di dichiare una collection e di aggiungere tanti elementi del tipo User Control quanti me ne servono; pero' poi non riesco a visualizzarli nel mio Form.

    Qualcuno potrebbe buttarmi giu' un codice generico da cui prendere spunto?
    O anche un'idea migliore, nel caso...
    Grazie!

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    In genere, i questi casi si usa un array di controlli
    Sul Form crei il primo controllo e ne imposti la proprietà Index=0, poi puoi caricarne a runtime quanti ne vuoi con Load.
    Ti potrai riferire alle proprietà e metodi di uno specifico controllo tramite il suo indice, esempio:

    codice:
    Pannello(2).Name
    Ricorda che alla chiusura devono essere tutti scaricati a ritroso
    codice:
    For i = Pannello.UBound to 1 Step -1
        UnLoad Pannello(i)
    Next i

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2017
    Messaggi
    13
    Ok, grazie!!!
    Provo a fare cosi'! ;-)

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 © 2024 vBulletin Solutions, Inc. All rights reserved.