Mam stworzone kilka kontrolek użytkownika i chce je wyświetlić po kliknięciu w konkretny button. Problem w tym, że nie chodzi mi o nałożenie kontrolek na główne okno programu i użycie opcji Visible.
0
1
//Tworzysz przycisk
Button button = new Button();
//Ustawiasz jego właściwości, np.:
button.Text = "Przycisk";
//Dodajesz go do okna
Controls.Add(button);
Analogicznie postępujesz w przypadku innych kontrolek.
0
Dzięki działa !
Ok, działa to ale tylko w przypadku przeciągnięcia z przybornika na główną formę programu. A jak to zrobić bez tego ?
0
Dodanie przycisku na formie głównej po kliknięciu na przycisk button1
private void button1_Click(object sender, EventArgs e)
{
Button NewButton = new Button();
this.Controls.Add(NewButton);
NewButton.Text = "NOWY";
NewButton.BringToFront(); // na wszelki wypadek, żeby być pewnym że nowy przycisk nie "schowa" się pod czymś
}