Problemi con le librerie di controlli utente

lunedì 05 febbraio 2007 - 18.50

Carlik Profilo | Junior Member

Salve, in vb 2005
ho creato una libreria di controlli utente, con un controllo di tipo padre(UserPadre) e due controlli che ereditano da esso(UserControl1 e UserControl2).
Una mia applicazione vorrebbe sfruttare questa architettura per porre in un form un oggetto(di tipo UserPadre) che in base alle circostanze sia assegnato a UserControl1 o UserControl2
Vi posto il codice di assegnamento

click di un pulsante

uc1 = New WindowsControlLibrary1.UserControl1
UserPadre1 = uc1
UserPadre1.Refresh()
UserPadre1 = DirectCast(UserPadre1, WindowsControlLibrary1.UserControl1)
UserPadre1.Refresh()

Click di un altro pulsante
uc2 = New WindowsControlLibrary1.UserControl2
uc2.Getlbl = "Pippo" 'Proprieta di usercontrol2
UserPadre1 = uc2
UserPadre1 = DirectCast(UserPadre1, WindowsControlLibrary1.UserControl2)
UserPadre1.Refresh()

Non capisco perchè in fase di debug vedo che UserPadre1 cambia il suo tipo, ma poi non visualizza i moduli interessati
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5