# SkinEditorForm class

Namespace: [Grasshopper2.UI.Skinning](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.ui.skinning.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public sealed class SkinEditorForm : Form
```

The window that hosts the skin editor canvas. One instance at a time. It edits one stored skin, named by the text box in the bar; Save writes it to the skins folder and, if the canvas uses that skin, re-applies it at once.

## Properties

- [Definition](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.skineditorform/definition.md)

## Methods

- [Open](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.skineditorform/open.md): (static) Show the editor on a stored skin, or on the canvas's current skin when no name is given. An editor that is already open switches to that skin, asking about unsaved edits first, and comes to the front.
