Pegar instancias de objetos criados dinamicamente
13/12/2012
0
To precisando pegar as instancias de labels criados dinamicamentes para transportar seus valores para outro form.
Alguem tem uma ideia?
To usando C#, array de label prara criar os objetos
Carlos Escudeiro
Posts
13/12/2012
Robson Alves
e qual o problema exatamente está acontecendo no seu código!
Posta ele.
13/12/2012
Robson Alves
e qual o problema exatamente está acontecendo no seu código!
Posta ele.
14/12/2012
Carlos Escudeiro
uso esse codigo para gerar os labels
for (int i = 1; i < qtdparcela + 1; i++) { _dia = _dia.AddDays(diavencto); const int x = 10; int y = 30; Label[] lbdata = new Label[qtdparcela + 1]; lbdata[i] = new Label(); lbdata[i].Text = _dia.ToString("dd/MM/yyyy"); lbdata[i].Name = "lbdata" + i; lbdata[i].Size = new Size(65, 13); lbdata[i].Location = new Point(x + 180, i * y + 1); panelParcelas.Controls.Add(lbdata[i]);
e preciso pegar os valores gerados e mostrar em outro form
14/12/2012
Robson Alves
Eu fazia isso em VB.Net, então vc capturando o Form do PAI no foreach você lista os controles existentes no Panel.
foreach (var control in panelParcelas.Controls) { if (control is Label) { } }
Algo assim!
Clique aqui para fazer login e interagir na Comunidade :)