Linguaggio: Visual Basic 6
Devo creare dinamicamente nuovi controlli di tipo label.
Se qualcuno mi puo' aiutare gliene sarei molto grato.
Linguaggio: Visual Basic 6
Devo creare dinamicamente nuovi controlli di tipo label.
Se qualcuno mi puo' aiutare gliene sarei molto grato.
metti sul form contrlli label (quanti ne ritieni necessari)indicizzati con la proprietà visible a false.
poi nel codice le label che ti occorrono le rendi visibili con
label1(i).visible=true e puoi spostrli con la proprietò left e top o ingrandirli con height o width ecc. ecc.
Come dice steno è giusto, cioè ne rendi visibili un tot...
Ma se non sai quanti saranno, come si fa per CREARLI dinamicamente in fase di esecuzione? Sono sicuro che c'è un modo ma non mi ricordo...
Ad esempio crei 1 textbox (ad es. Text1) e gli setti l'indice (property Index) a 0 (zero).
Quando vuoi puoi fare
Devi considerare che il controllo viene creato con le stesse coordinate (Top e Left) di quello di indice 0, quindi devi settarle tu a run time.codice:Load Text1(1) Text1(1).Visible = True
Poi puoi fare Unload Text1(1).
Comunque una risposta ti era data da un post recentissimo :
http://forum.html.it/forum/showthrea...hreadid=231059
Ecco quello che intendevo...ci ho provato ma non ricordavo più che si usava il Load. :gren: