Gerar campos
07/09/2007
0
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.
É 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.
Razielpt
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)