Početnik sam u C# i zanima me jedna stvar! Imam jednu formu (Form1) tri labela (label1, label2 i label3) tekst box (textBox1) i dugme (button1):

Program radi sledeću svar, kada unesem u txrBox1 broj 1 i pritisnem dugme izbacimi na label1 string "POZZ", kada unesem u txrBox1 broj 2 i pritisnem dugme izbacimi na label2 string "POZZ" i kada unesem u txrBox1 broj 3 i pritisnem dugme izbacimi na label3 string "POZZ".
Znači za ovo imamo sledeći kod:
private void button1_Click(object sender, EventArgs e)
{
label1.Text = "";
label2.Text = "";
label3.Text = "";
int tmp = Convert.ToInt32(textBox1.Text);
switch (tmp)
{
case 1:
label1.Text = "POZZ";
break;
case 2:
label2.Text = "POZZ";
break;
case 3:
label3.Text = "POZZ";
break;
}
}
E sad mislim da se primer može uprostiti na sledeći način:
private void button1_Click(object sender, EventArgs e)
{
label1.Text = "";
label2.Text = "";
label3.Text = "";
int tmp = Convert.ToInt32(textBox1.Text);
string lbl = label1 + textBox1.Text;
lbl.Text = "POZZ";
}
ili kreiranjem niza labelova pa da bude:
label[tmp].Text = "POZZ";
Ja ne znam da izvedem ni jedno ni drugo pa ako bi neko mogao da me uputi na neki link ili da mi ukratko objasni kako da rešim ovakve probleme.
Unapred hvala!