DotNetBrowser WinFormsBrowserView открывается в крошечном окне в форме

Я следовал руководству по началу работы для WinForms ( https://dotnetbrowser.support.teamdev.com/support/solutions/articles/9000056958-quick-start-guide-for-winforms-developers). Я использую VS 2017 и.NET 4.6.1 Все отлично работает, но окно браузера внутри формы открывается в крошечном окне (примерно 50 пикселей в квадрате) с полосами прокрутки и не занимает полную форму. Я сканировал SO вопросы и документацию и не нашел никого, кто бы сообщал об этом раньше, и я не смог понять, как это настроить. Есть ли параметры для размещения элемента управления? Я пытался использовать метод UpdateSize, но, похоже, это ничего не делает. Кто-нибудь еще сталкивался с этой проблемой? Надеюсь, это простое исправление. Спасибо! Аарон

2 ответа

Я понял. BrowserView должен быть приведен к элементу управления, который затем предоставляет множество дополнительных свойств элемента управления WinForm, таких как DockStyle.

BrowserView browserView = new WinFormsBrowserView(BrowserFactory.Create();
Control browserWindow = (Control)browserView;
browserWindow.Dock = DockStyle.Fill;
Controls.Add(browserWindow);

Использование последней версии 1.19.1 даже после многократной замены ссылок.

WinFormsBrowserView не показывает свойство.Dock

Способный обойти использование этого:

Public browser As Browser
Public browserView As BrowserView
browser = BrowserFactory.Create(BrowserType.HEAVYWEIGHT)
browserView = New WinFormsBrowserView(browser)
'browserView.dock = DockStyle.Fill  '--this will not work so instead:
Dim obj As Control    '--or Object
obj = browserView
obj.dock = DockStyle.Fill
If Controls.Contains(browserView) = False Then
    'Controls.Add(browserView)   '--Before
    Controls.Add(obj)           '--Now

Должно быть лучшее решение. Пожалуйста, просветите меня.

В DotNetBrowser 1.16 и более ранних версиях WinFormsBrowserView.Dock свойство было установлено на DockStyle.Fill значение по умолчанию.

В DotNetBrowser 1.17 и выше это свойство установлено в DockStyle.None значение по умолчанию.

Другие вопросы по тегам