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

    [VB6] - matrice di controlli in un form

    allora cercando nel forum non ho trovato quello che mi serviva quindi chiedo a voi luminari.
    ho un form; in questo form ho una riga di diverse label;
    a seconda dei dati che ho nel db questa riga si deve ripetere;
    fino ad adesso ho fatto in modo di creare da codice tutte le label però poi mi sono chiesto:
    "non è che con le matrici di controlli riesco ad avere il codice meno incasinato?"
    allora ho provato ma nisba non ci sono riuscito

    io pensavo di creare nel form la prima riga e poi aumentando l'indice da codice di poter valorizzare il valore di caption dele label
    però aumentando l'indice se non ho creato quel controllo mi da errore

    dunque non ho capito come si gestiscono le matrici di controlli
    devo per forza creare prima tutti i controlli?
    sarebbe un pò complesso perchè ho un numero variabile di controlli che mi servono..

    help

  2. #2
    Sulla form metti solo un controllo con la properietà index valorizzata a 0. poi per caricare un nuovo controllo

    load nomecontrollo(ubound(nuovocontrollo))

    N.B. Il nuovo controllo viene creato invisibile, risetta la proiprietà visible per vederlo sul form


  3. #3
    e c'è la possibilità di passare tutte le proprietà da un controllo
    all'altro?

  4. #4

    potresti creare una funzione che ti copia tutte le proprietà da un controllo all'altro.

    [FagianMode]
    per caricare il controllo
    load nomecontrollo(nuovocontrollo.Ubound+1)
    [\FagianMode]

  5. #5
    grazie ma mi sa che non c'è bisogno
    ho notato che di default crea il nuovo controllo con le proprietà del precedente

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.