Array
(
)

Gerar campos

Razielpt
   - 07 set 2007

Olá!
É o seguinte. Eu estou a fazer uma aplicação para PDA onde tenho de ler um ficheiro XML e a partir deste gerar labels, textboxs etc dinamicamente. Eu consigo criar mas não sei como distingui-los uma vez que quando os crio vao todos com o mesmo nome.
Excerto da minha função de criação de labels:

//////////////////////////////////////////////////////
Label criar = new Label();
criar.Location = new System.Drawing.Point(x, y + 20);
criar.Name = nome;
criar.Size = new System.Drawing.Size(100, 20);
criar.Text = nome;
criar.BackColor = System.Drawing.SystemColors.Info;
this.Controls.Add(criar);
this.y = this.y + 20;
///////////////////////////////////////////////////

ou seja elas ficam criadas no form mas não sei se há forma de distinguir entre elas uma vez que a label adicionada é sempre a ´criar´, embora com .name diferente.

Obrigado pela atenção dispensada.
Abraços.