Salve ragazzi, il quesito che vi pongo è il seguente.
Per determinati motivi di migliore prestazione di un programma in VB mi era venuto in mente una cosa, creare un oggetto da codice, tipo una Label.

Solo che neanche grazie alla guida MSDN sono venuto a capo del problema.

Ora vi spiego meglio.

Per creare un oggetto label da codice innanzitutto inizio così

Dim lblNuovaLabel as Label

Solo che la guida dice che non basta, la devo anche settare, di conseguenza:

Set lblNuovaLabel = lblBase

Dove lblBase è un oggetto Label già creato in precedenza per poterlo usare come Base per creare nuove label.

Ora il problema è il seguente, con questo metodo non creo un nuovo oggetto Label ma semplicemente una label lblNuovaLabel riferita a lblBase, cioè, due label siamesi
Ovvero, qualsiasi cosa cambio su una la cambio automaticamente sull'altra...

Però la guida dice che mettendo New creo un nuovo oggetto, in questo modo:

Set lblNuovaLabel = New lblBase


Solo che mi da il seguente errore: "Tipo definito dall'utente non definito"

Aggiungendo che ho fatto un numero inimmaginabile di prove cambiando la sintassi in 700 modi diversi non risolto nulla, quindi se esiste un modo preciso ne sarei felicissimo :tongue:

Grazie in anticipo per l'aiuto