usercontrol akcja z menu

0

Hej,

Tworze sobie aplikacje windows form z wykorzystaniem usercontrols, utworzylem sobie glowne okno poprzenosilem usercontrol i mam problem bo stworzylem sobie rowniez menu (menuStrip) i nie wiem jak np. podpiac akcje pod

 private void nowaFormaToolStripMenuItem_Click(object sender, EventArgs e)
        {

            }

tak by otworzyla sie kontrolka usercontrol o nazwie np. nowaforma :/ [glowa] [???]

0

Hej, w czym chcesz to otworzyc??

Mozna dodac do jakiejs kontrolki np: do panelu który znajduje sie w twoim Okienku.

z tego co pamietam np


Panel p = new Panel();
            UserControl uc = new UserControl();
            uc.Name = "nowaForma";
            p.Controls.Add(uc);
0

Mam utworzony projekt "Test" w projekcie utworzyłem sobie katalog "usercontrol" i mam tam utworzone 2 kontrolki - Menu (menuStrip) oraz formatkę zawierającą tekst.
Na główną formę przenoszę wcześniej utworzoną usercontrol "menu" i teraz chciał bym by po kliknięciu w przycisk wybierany z menu otworzyła się formatka usercontrol w głównej formie. Nie wiem jak to zrobić [glowa]

0

Spoko to jak sobie juz przeciagnales to menu to teraz sproboj przeciagnac tam kontrolke o nazwie Panel.
Musisz gdzies ja dodac mozna do np :Panel, TableLayoutPanel, GroupBox, itp. I dlatego potrzebujesz tego panelu. Mozesz dodac UserControla takze bezposrednio do okienka.
Do panelu:

private void nowaFormaToolStripMenuItem_Click(object sender, EventArgs e)
        {
foramtka_zawierajaca_tekst fzw= new foramtka_zawierajaca_tekst();
fzw.Name="nowaforma ";
panel1.Controls.add(fzw)

            }

Do okienka:

private void nowaFormaToolStripMenuItem_Click(object sender, EventArgs e)
        {
foramtka_zawierajaca_tekst fzw= new foramtka_zawierajaca_tekst();
fzw.Name="nowaforma ";
this.Controls.Add(fzw);

            }
0

Dzięki :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1