Fórum Pegar instancias de objetos criados dinamicamente #431010
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
Curtir tópico
+ 0Posts
13/12/2012
Robson Alves
e qual o problema exatamente está acontecendo no seu código!
Posta ele.
Gostei + 0
13/12/2012
Robson Alves
e qual o problema exatamente está acontecendo no seu código!
Posta ele.
Gostei + 0
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
Gostei + 0
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!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)