Один и тот же код делает две разные вещи в двух разных приложениях? - PullRequest
0 голосов
/ 01 декабря 2010

Если у меня есть этот код:

class TestBrowser : WebBrowser
{
    public TestBrowser()
    {
        Panel panel = new Panel();
        panel.Dock = DockStyle.Fill;
        Controls.Add(panel);
    }
}

Должна ли панель закрывать WebBrowser и делать ее невидимой или нет?Каково было бы ожидаемое поведение?Я спрашиваю об этом, потому что один и тот же код дает мне два разных результата в двух разных приложениях и не может найти причину (панель закрывает его в одном и невидим в другом).

1 Ответ

0 голосов
/ 01 декабря 2010

Если вы добавляете новые элементы управления в - add и ID для панели - определите функцию, которая изменит значение свойства Dock после добавления элементов управления к самой панели, содержащейся в экземпляре TestBrowser

...