Table of Contents

Class PanelWebBrowser

Namespace
Alternet.UI
Assembly
Alternet.UI.Common.dll

Implements panel with WebBrowser and toolbar with web navigation buttons.

[ControlCategory("Panels")]
public class PanelWebBrowser : Control, IBaseObject, IDisposableObject, ISupportInitialize, IFocusable, ITextProperty, IComponent, IControl, IDisposable, IWin32Window, INotifyDataErrorInfo
Inheritance
PanelWebBrowser
Implements

Constructors

PanelWebBrowser()

Initializes a new instance of the PanelWebBrowser class.

PanelWebBrowser(string)

Initializes a new instance of the PanelWebBrowser class.

Properties

ActionsControl

Gets listbox with list of actions. This control is created by demand, it will be shown at the right of the browser.

ButtonIdBack

Gets id of the 'Back' toolbar item.

ButtonIdForward

Gets id of the 'Forward' toolbar item.

ButtonIdGo

Gets id of the 'Go' toolbar item.

ButtonIdMoreActions

Gets id of the 'More Actions' toolbar item.

ButtonIdUrl

Gets id of the 'Url' toolbar item.

ButtonIdZoomIn

Gets id of the 'Zoom In' toolbar item.

ButtonIdZoomOut

Gets id of the 'Zoom Out' toolbar item.

CanNavigate

Gets or sets whether navigation is allowed for the browser.

IsIEBackend

Gets whetner IE backend is currently used.

LogEvents

Gets or sets whether to log WebBrowser events.

MoreActionsMenu

Gets ContextMenu with additional actions like "Find" and "Print".

ToolBar

Gets main toolbar.

UrlTextBox

Gets TextBox control used for url editing.

UseBackend

Gets or sets type of WebBrowser backend used for browsing.

WebBrowser

Gets WebBrowser control used in this panel.

Methods

CreateToolbarItems()

Creates toolbar items.

FindWithDialog()

Shows "Find" dialog window.

GetNewClientData()

Generates new nint client data.

LogWebBrowserEvent(WebBrowserEventArgs)

Logs WebBrowserEventArgs.

SetBackendPathSmart(string)

Sets path for the Edge backend.

UpdateHistoryButtons()

Updates enabled state of the "Back" and "Forward" buttons on the toolbar.

UpdateZoomButtons()

Updates enabled state of the "Zoom In" and "Zoom Out" buttons on the toolbar.