Getting Started

Package requirements

To create projects that use WebView2, your projects must include both the WinNativeForms package and the WebView2 package in your projects.

Both of these packages can be added through the Project > References menu option, and selecting the TWINPACK PACKAGES button. Ensure both packages are ticked, and then close and save the Settings file and restart the compiler.

The COM Type Library / ActiveX References list with the WebView2 and WinNativeForms packages ticked

Once you’ve added the package references, you should find that the WebView2 control is now available to you in the form designer:

The form designer TOOLBOX with an arrow pointing to the WEBVIEW control

Create a WebView2 control on a form

We use the WebView2 control just like any ordinary control:

Animation of a WebView2 control being drawn onto a blank form in the designer

WebView2 control properties

There are lots of WebView2 properties and events to experiment with.

The PROPERTIES pane for a WebView2 control, with an explanation of the selected property shown at the bottom

Note that toggling any property will show extra information at the bottom of the properties list to give you a little bit more information. For the full reference, see the WebView2 control class; for the underlying browser feature, try searching the official WebView2 documentation

Samples

If you prefer to start with a sample, have a look at Sample 0. WebView2 Examples, available in the new-project dialog:

The new-project dialog on the Samples tab with an arrow pointing to Sample 0. WebView2 Examples