Load di oggetti a runtime

giovedì 26 marzo 2009 - 00.32

Andrl Profilo | Junior Member

Ciao Ragazzi!
ho una shape dentro un pannel che creo a runtime n volte! perche mi crea correttamente il pannel ma vuoto senza shape??? ciao
For i = 1 To 5
Load Pannel(i)
Load Shape2(i)

Pannel(i).Left = Pannel(i - 1).Left + Pannel(0).Width
Pannel(i).Top = Pannel(0).Top

Shape2(i).Left = Shape1(i).Left
Shape2(i).Top = Shape1(i).Top

Pannel(i).Visible = True
Shape2(i).Visible = True


Next i

ysdemarc Profilo | Expert

forse perchè le successive Shape2(n) che crei non appartengono a Pannel(n)

prova inserendo Container come nell'esempio seguente

For i = 1 To 5
Load Pannel(i)
Load Shape2(i)

Pannel(i).Left = Pannel(i - 1).Left + Pannel(0).Width
Pannel(i).Top = Pannel(0).Top

Shape2(i).Left = Shape1(i).Left
Shape2(i).Top = Shape1(i).Top

Pannel(i).Visible = True
Shape2(i).Visible = True

Set Shape2(i).Container = Pannel(i)
Next i
Vincenzo
Programmatore sbilenco
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