Control hierarchy

The built-in web controls have an inheritance hierarchy.

Object

Object is the base class for all webpages, dialogs and controls.

WebControl

WebControl is a subclass of Object and is the base class for all web controls including those with and without a user interface.

WebUIControl

WebUIControl is a subclass of WebControl and is the base class for all web controls that have a user interface such as WebButton, WebCheckBox, and others.

WebView

WebUIControl is a subclass of WebControl and is the base class for things that can contain other controls including WebPage, WebDialog, WebContainer, WebPagePanel (and WebTabPanel because it's a subclass of WebPagePanel) and WebRectangle.

See also

Web Pages topic