Ограничения управления Webbrowser

Если Вы действительно волнуетесь по поводу удаления их, чтобы о них не забывают, то просто создают папку при ответвлениях, названных 'неактивными' и svn move Ваши более старые, неактивные ответвления в ту папку. Это могло бы быть лучшим из обоих миров для Вас.

6
задан Erx_VB.NExT.Coder 8 May 2012 в 21:07
поделиться

2 ответа

Нет никаких искусственных ограничений для элемента управления WebBrowser .

Однако он использует механизм рендеринга IE (какая бы версия ни была установлена ​​на компьютере конечного пользователя), поэтому он использует довольно много памяти.

Что вы пытаетесь сделать?

Если вы пытаетесь написать веб-браузер, я рекомендую вам использовать более совершенный механизм визуализации, такой как WebKit ] или Геккон .

4
ответ дан 8 December 2019 в 02:09
поделиться

Try out this code and see what happens:

int count = 0;
List<Form> forms = new List<Form>();
try
{
    while (true)
    {
        Form f = new Form();
        WebBrowser wb = new WebBrowser();
        f.Controls.Add(wb);
        f.Show();
        wb.Url = new Uri(@"http://www.stackoverflow.com");
        forms.Add(f);
        count++;
    }
}
catch
{
    MessageBox.Show(count.ToString());
}

I'm going to guess it's hundreds, but I dunno.

0
ответ дан 8 December 2019 в 02:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: