# GH_TextInputBaseControl class

Namespace: [Grasshopper.GUI](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.gui.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
[DesignerGenerated]
public class GH_TextInputBaseControl : UserControl
```

**Derived types:** [GH_DigitScroller](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-digitscroller.md), [GH_Slider](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-slider.md)

## Constructors

- [GH_TextInputBaseControl](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-textinputbasecontrol/ctor.md)

## Properties

- [IsTextInputActive](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-textinputbasecontrol/istextinputactive.md): Gets whether the text input override is currently displayed.
- [ShowTextInputOnDoubleClick](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-textinputbasecontrol/showtextinputondoubleclick.md): Gets or sets whether this control displays the text input override on a double mouse click.
- [ShowTextInputOnKeyDown](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-textinputbasecontrol/showtextinputonkeydown.md): Gets or sets whether this control displays the text input override on a key down event.

## Methods

- [Dispose](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-textinputbasecontrol/dispose.md)
- [HideTextInput](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-textinputbasecontrol/hidetextinput.md)
- [Input_Assign](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-textinputbasecontrol/input-assign.md): Override this function to respond to input text assignments.
- [Input_Parse](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-textinputbasecontrol/input-parse.md): Override this function to check input text for validity.
- [Input_Supply](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-textinputbasecontrol/input-supply.md): Override this function to supply a default input text.
- [ShowTextInput](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-textinputbasecontrol/showtextinput.md)
