Hej. Jeg skal gerne have noget hjælp til at fjerne et control, som jeg genererer ved hjælp af en knap.
Problemet er, at hvis jeg bruger this.Controls.Remove();
Så ved jeg ikke hvad jeg skal skrive i (). Jeg har prøvet at lave en string med et input og så skrive stringens navn i (), men det virker ikke.
private void tilføjKlasseToolStripMenuItem_Click(object sender, EventArgs e)
{
klassenavn = Microsoft.VisualBasic.Interaction.InputBox("Skriv navnet på klassen","Tilføj klasse",string.Empty,100,100);
if (klassenavn == "")
{
}
else
{
Label klasse = new Label();
klasse.Location = new System.Drawing.Point(20, locationlbl + 30);
klasse.Text = klassenavn;
klasse.Name = klassenavn;
this.Controls.Add(klasse);
locationlbl += 30;
klassenavn = "";
}
}
private void fjernKlasseToolStripMenuItem_Click(object sender, EventArgs e)
{
fjernklasse = Microsoft.VisualBasic.Interaction.InputBox("Skriv navnet på klassen", "Fjern klasse", string.Empty, 100, 100);
if (fjernklasse == "")
{
}
else
{
locationlbl -= 30;
klassenavn = "";
}
}