ciao, ho creato un metodo per la creazione di un controllo label a run time. In questo metodo ho inserito un argomento da passare per modificare la visibilità di questa label..
quindi ho creato due pulsanti dove rispettivamente passo un valore che visualizza la label in uno e un valore che la nasconde in un altro..
il problema è che quando visualizzo la label, poi non riesco + a nasconderla

Il metodo..
codice:
		private bool viewWait(bool vis)
		{
			Label label1 = new Label();

			label1.Location = new System.Drawing.Point(1,1);
			label1.Name = "labelwait";
			label1.Size = new System.Drawing.Size(this.lvmaster.Size.Width,this.lvmaster.Size.Height);
			label1.BackColor = SystemColors.Control;
			label1.Font = new System.Drawing.Font("Arial",15);
			label1.Text = "Attendere perfavore..";
			label1.TextAlign = ContentAlignment.MiddleCenter;
			label1.Visible=vis;
			//add this button to the form
			this.lvmaster.Controls.Add(label1);
			return vis;

		}
I pulsanti..
codice:
private void button1_Click(object sender, System.EventArgs e)
		{
			viewWait(true);
		}

		private void button2_Click(object sender, System.EventArgs e)
		{
			viewWait(false);
		}
come mai?