# OptionsDialogPage class

Namespace: [Rhino.UI](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.ui.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public abstract class OptionsDialogPage : StackedDialogPage
```

## Constructors

- [OptionsDialogPage](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.optionsdialogpage/ctor.md)

## Properties

- [OptionsPageType](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.optionsdialogpage/optionspagetype.md): 17 March 2021 John Morse For internal use in determining the page type. RhinoMac uses this to ensure pages are sized properly when hosting them.

## Methods

- [RunScript](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.optionsdialogpage/runscript.md)

## Inherited Members

- From [StackedDialogPage](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage.md): [Children](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/children.md), [EnglishPageTitle](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/englishpagetitle.md), [Handle](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/handle.md), [HasChildren](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/haschildren.md), [LocalPageTitle](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/localpagetitle.md), [Modified](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/modified.md), [NavigationTextColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/navigationtextcolor.md), [NavigationTextIsBold](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/navigationtextisbold.md), [PageControl](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/pagecontrol.md), [PageImage](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/pageimage.md), [ShowApplyButton](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/showapplybutton.md), [ShowDefaultsButton](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/showdefaultsbutton.md), [AddChildPage](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/addchildpage.md), [MakeActivePage](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/makeactivepage.md), [OnActivate](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/onactivate.md), [OnApply](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/onapply.md), [OnCancel](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/oncancel.md), [OnCreateParent](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/oncreateparent.md), [OnDefaults](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/ondefaults.md), [OnHelp](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/onhelp.md), [OnSizeParent](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/onsizeparent.md), [RemovePage](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/removepage.md), [SetActivePageTo](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/setactivepageto.md), [SetEnglishPageTitle](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.stackeddialogpage/setenglishpagetitle.md)
