как нажать на usercontrol, чтобы открыть еще один usercontrol? - PullRequest
0 голосов
/ 06 февраля 2011

Я использую Visual C # 2008, я пытался открыть usercontrol2 из usercontrol1. используя обработку событий, все еще не может загрузить usercontrol1, но может закрыть usercontrol1.

пожалуйста, помогите мне ..

1 Ответ

1 голос
/ 06 февраля 2011

Попробуйте

void UserControl1_Click(object sender, EventArgs e)
    {
        UserControl2 u2 = new UserControl2();
        this.Parent.Controls.Add(u2); // if you want to add to parent
        //this.Controls.Add(u2); // if you want to add to the first UserControl
        u2.BringToFront();
        this.Visible = false;
        u2.Visible = true;
    }

Я думаю, что ваша проблема в том, что вы не назначили usercontrol2 в коллекцию родительского контроля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...