# CommonDialog class

Namespace: [Eto.Forms](https://eto.picoe.ca/api/namespace/eto.forms.md) · Assembly: [Eto](https://eto.picoe.ca/api/assembly/eto.md)

```cs
public abstract class CommonDialog : Widget
```

Base class for common dialogs

**Derived types:** [AboutDialog](https://eto.picoe.ca/api/type/eto.forms.aboutdialog.md), [ColorDialog](https://eto.picoe.ca/api/type/eto.forms.colordialog.md), [FileDialog](https://eto.picoe.ca/api/type/eto.forms.filedialog.md), [FontDialog](https://eto.picoe.ca/api/type/eto.forms.fontdialog.md), [OpenWithDialog](https://eto.picoe.ca/api/type/eto.forms.openwithdialog.md), [PrintDialog](https://eto.picoe.ca/api/type/eto.forms.printdialog.md), [PrintPreviewDialog](https://eto.picoe.ca/api/type/eto.forms.printpreviewdialog.md), [SelectFolderDialog](https://eto.picoe.ca/api/type/eto.forms.selectfolderdialog.md)

## Constructors

- [CommonDialog](https://eto.picoe.ca/api/type/eto.forms.commondialog/ctor.md): Initializes a new instance of the [CommonDialog](https://eto.picoe.ca/api/type/eto.forms.commondialog.md) class.

## Methods

- [ShowDialog](https://eto.picoe.ca/api/type/eto.forms.commondialog/showdialog.md): (2 overloads) Shows the dialog with the specified parent, blocking until a result is returned.

## Inherited Members

- From [Widget](https://eto.picoe.ca/api/type/eto.widget.md): [ControlObject](https://eto.picoe.ca/api/type/eto.widget/controlobject.md), [Handler](https://eto.picoe.ca/api/type/eto.widget/handler.md), [ID](https://eto.picoe.ca/api/type/eto.widget/id.md), [IsDisposed](https://eto.picoe.ca/api/type/eto.widget/isdisposed.md), [NativeHandle](https://eto.picoe.ca/api/type/eto.widget/nativehandle.md), [Platform](https://eto.picoe.ca/api/type/eto.widget/platform.md), [Properties](https://eto.picoe.ca/api/type/eto.widget/properties.md), [Style](https://eto.picoe.ca/api/type/eto.widget/style.md), [StyleChanged](https://eto.picoe.ca/api/type/eto.widget/stylechanged.md), [Dispose](https://eto.picoe.ca/api/type/eto.widget/dispose.md), [GetCallback](https://eto.picoe.ca/api/type/eto.widget/getcallback.md), [Initialize](https://eto.picoe.ca/api/type/eto.widget/initialize.md), [OnStyleChanged](https://eto.picoe.ca/api/type/eto.widget/onstylechanged.md), [ToString](https://eto.picoe.ca/api/type/eto.widget/tostring.md)
