Jak dodać UserControl po kliknięciu w przycisk?

Jak dodać UserControl po kliknięciu w przycisk?
  • Rejestracja: dni
  • Ostatnio: dni
0

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.

loominartz
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
1
Kopiuj
//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.

  • Rejestracja: dni
  • Ostatnio: dni
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 ?

HI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1866
0

Dodanie przycisku na formie głównej po kliknięciu na przycisk button1

Kopiuj
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ś    
        }

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.