Hvordan holder jeg styr på dynamisk skabte kontroller?
Jeg skal lave et program hvor jeg kan skabe kontroller og objekter dynamisk .Det kunne f.eks være knapper der skabes alt efter hvor man er i programmet, hvilken bruger man er, brugerrettigheder...osv
I nedenstående kode skaber jeg en knap på Form1's constructor, og tilføjer den i ArrayList ListBtn.
Mit problem er at når jeg er ude af constructoren kan jeg ikke få fat i ListBtn igen.
Hvordan gør jeg? skal ListBtn deklareres på formen?...eller?
namespace testCollection
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
ArrayList ListBtn = new ArrayList();
Button btn1 = new Button();
btn1.Parent = panel1;
btn1.Left = 10;
btn1.Top = 10;
btn1.Width = 30;
btn1.Height = 20;
ListBtn.Add(btn1);
}
}