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

    [VB6] Limite oggetti raggiunto

    Ho una form con le schede nidificate e al suo interno ho vari controlli

    Mentre lavoravo sulla costruzione, all'aggiunta dell'ennesimo controllo mi scrive

    Limite di oggetto raggiunto per questa form

    Adesso??? Come faccio???

    C'è un modo per sbloccare questa situazione????


    Ciao e grazieeeeeeeeee

  2. #2
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Ciao Marco,
    per superare il blocco e, sostanzialmente, non avere limiti, devi usare le matrici di controlli.
    LM

  3. #3

    Quindi

    Non le ho mai usate



    Come si fa....devo fare copia ed incolla di un oggetto ed invece di creane uno nuovo di dire di NO, cosi mi crea una matrice????


    Dopo come la gestisco????

  4. #4
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Come si fa....devo fare copia ed incolla di un oggetto ed invece di creane uno nuovo di dire di NO, cosi mi crea una matrice????
    sì è così; sostanzialmente si tratta di una serie di controlli con lo stesso Nome ma contradistinti da un Indice che parte da 0 -> n.
    Ad esempio: TxtProva(0).Text ; TxtProva(1).Text ... TxtProva(n).Text
    Quando chiami i controlli devi specificare l'indice (Insomma hai tutte le caratteristiche disponibili delle matrici).
    LM

  5. #5

    Perfetto

    Quindi ad esempio con un semplice controllo farei:

    txtProva.text = "ciao"

    con matrice farei

    textProva(1).text = "ciao"

    Mi dice qualche cosa utilie utilizzando le matrice????

    Ad esempio vedendo che il nome è sempre lo stesso, con un solo comando posso ad esempio cambiare il colore a tutti i controlli che hanno quel nome????

  6. #6
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    vedendo che il nome è sempre lo stesso, con un solo comando posso ad esempio cambiare il colore a tutti i controlli che hanno quel nome????
    Ricorda stesso nome ma indici diversi, quindi con un ciclo (ad esempio un For) puoi agevolmente fare delle operazioni che riguardano tutti o parte dei controlli.
    LM

  7. #7

    Re: Perfetto

    Originariamente inviato da marco.santilli
    Ad esempio vedendo che il nome è sempre lo stesso, con un solo comando posso ad esempio cambiare il colore a tutti i controlli che hanno quel nome????
    No, devi ciclare su tutti gli elementi dell'array.
    ---EDIT---
    Ops, non avevo visto la risposta di LMondi...
    Amaro C++, il gusto pieno dell'undefined behavior.

  8. #8

    Ok

    Originariamente inviato da LMondi
    Ricorda stesso nome ma indici diversi, quindi con un ciclo (ad esempio un For) puoi agevolmente fare delle operazioni che riguardano tutti o parte dei controlli.
    Ok ottimo!!!!!!!

    Che spettacolo, lo usi al volo

    Ciao e grazieeeeeee

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.