Q:

Combining control names

Is there a way to get a control by name by using a combined name (just like a messagebox: MessageBox.Show("hi 1 " + lbltext.Text + " hi 2.");)? For example I am using a label that has the name lblName, I want to use a tag of a button: button.Tag = "Name";
I tried simular things like this, but I could not get it to work:
lbl+"(string)button.Tag".Visible = true;

A:

Try this: 
formName.Controls.Find("lbl" + button.Tag.ToString(), true).FirstOrDefault()

