# TextArea.IHandler interface

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

```cs
public interface TextArea.IHandler : TextControl.IHandler
```

Handler interface for the [TextArea](https://eto.picoe.ca/api/type/eto.forms.textarea.md)

**Derived types:** [RichTextArea.IHandler](https://eto.picoe.ca/api/type/eto.forms.richtextarea.ihandler.md)

## Properties

- [AcceptsReturn](https://eto.picoe.ca/api/type/eto.forms.textarea.ihandler/acceptsreturn.md): Gets or sets a value indicating whether the return key is inserted into the text area, or if it should be ignored by this control.
- [AcceptsTab](https://eto.picoe.ca/api/type/eto.forms.textarea.ihandler/acceptstab.md): Gets or sets a value indicating whether the tab key is inserted into the text area, or if it should be ignored by this control and used for navigating to the next control.
- [Border](https://eto.picoe.ca/api/type/eto.forms.textarea.ihandler/border.md): Gets or sets the border type
- [CaretIndex](https://eto.picoe.ca/api/type/eto.forms.textarea.ihandler/caretindex.md): Gets or sets the index of the insertion caret.
- [ReadOnly](https://eto.picoe.ca/api/type/eto.forms.textarea.ihandler/readonly.md): Gets or sets a value indicating whether this [TextArea](https://eto.picoe.ca/api/type/eto.forms.textarea.md) is read only.
- [SelectedText](https://eto.picoe.ca/api/type/eto.forms.textarea.ihandler/selectedtext.md): Gets or sets the selected text.
- [Selection](https://eto.picoe.ca/api/type/eto.forms.textarea.ihandler/selection.md): Gets or sets the range of selected text.
- [SpellCheck](https://eto.picoe.ca/api/type/eto.forms.textarea.ihandler/spellcheck.md): Gets or sets a value indicating whether this [TextArea](https://eto.picoe.ca/api/type/eto.forms.textarea.md) will perform spell checking.
- [SpellCheckIsSupported](https://eto.picoe.ca/api/type/eto.forms.textarea.ihandler/spellcheckissupported.md): Gets a value indicating whether the [TextArea.IHandler.SpellCheck](https://eto.picoe.ca/api/type/eto.forms.textarea.ihandler/spellcheck.md) property is supported on the control's platform.
- [SupportedTextReplacements](https://eto.picoe.ca/api/type/eto.forms.textarea.ihandler/supportedtextreplacements.md): Gets the text replacements that this control supports on the current platform.
- [TextAlignment](https://eto.picoe.ca/api/type/eto.forms.textarea.ihandler/textalignment.md): Gets or sets the horizontal alignment of the text.
- [TextLength](https://eto.picoe.ca/api/type/eto.forms.textarea.ihandler/textlength.md): Gets the current length of the text
- [TextReplacements](https://eto.picoe.ca/api/type/eto.forms.textarea.ihandler/textreplacements.md): Gets or sets a hint value indicating whether this [TextArea](https://eto.picoe.ca/api/type/eto.forms.textarea.md) will automatically correct text.
- [Wrap](https://eto.picoe.ca/api/type/eto.forms.textarea.ihandler/wrap.md): Gets or sets a value indicating whether text will wrap if lines are longer than the width of the control.

## Methods

- [Append](https://eto.picoe.ca/api/type/eto.forms.textarea.ihandler/append.md): Append the specified text to the control and optionally scrolls to make the inserted text visible.
- [ScrollTo](https://eto.picoe.ca/api/type/eto.forms.textarea.ihandler/scrollto.md): Scrolls the specified range into view.
- [ScrollToEnd](https://eto.picoe.ca/api/type/eto.forms.textarea.ihandler/scrolltoend.md): Scrolls to the end of the text in the text area.
- [ScrollToStart](https://eto.picoe.ca/api/type/eto.forms.textarea.ihandler/scrolltostart.md): Scrolls to the start of the text in the text area.
- [SelectAll](https://eto.picoe.ca/api/type/eto.forms.textarea.ihandler/selectall.md): Selects all text.

## Inherited Members

- From [TextControl.IHandler](https://eto.picoe.ca/api/type/eto.forms.textcontrol.ihandler.md): [Text](https://eto.picoe.ca/api/type/eto.forms.textcontrol.ihandler/text.md), [TextColor](https://eto.picoe.ca/api/type/eto.forms.textcontrol.ihandler/textcolor.md)
- From [CommonControl.IHandler](https://eto.picoe.ca/api/type/eto.forms.commoncontrol.ihandler.md): [Font](https://eto.picoe.ca/api/type/eto.forms.commoncontrol.ihandler/font.md)
- From [Control.IHandler](https://eto.picoe.ca/api/type/eto.forms.control.ihandler.md): [AllowDrop](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/allowdrop.md), [BackgroundColor](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/backgroundcolor.md), [Cursor](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/cursor.md), [Enabled](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/enabled.md), [HasFocus](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/hasfocus.md), [Height](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/height.md), [IsMouseCaptured](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/ismousecaptured.md), [Location](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/location.md), [Size](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/size.md), [SupportedPlatformCommands](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/supportedplatformcommands.md), [TabIndex](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/tabindex.md), [TabStop](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/tabstop.md), [ToolTip](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/tooltip.md), [Visible](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/visible.md), [VisualControls](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/visualcontrols.md), [Width](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/width.md), [AddGesture](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/addgesture.md), [CaptureMouse](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/capturemouse.md), [ClearGestures](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/cleargestures.md), [DoDragDrop](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/dodragdrop.md), [Focus](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/focus.md), [GetNativeParentWindow](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/getnativeparentwindow.md), [GetPreferredSize](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/getpreferredsize.md), [Invalidate](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/invalidate.md), [MapPlatformCommand](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/mapplatformcommand.md), [OnLoad](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/onload.md), [OnLoadComplete](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/onloadcomplete.md), [OnPreLoad](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/onpreload.md), [OnUnLoad](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/onunload.md), [PointFromScreen](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/pointfromscreen.md), [PointToScreen](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/pointtoscreen.md), [ReleaseMouseCapture](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/releasemousecapture.md), [RemoveGesture](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/removegesture.md), [ResumeLayout](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/resumelayout.md), [SetParent](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/setparent.md), [SuspendLayout](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/suspendlayout.md), [UpdateLayout](https://eto.picoe.ca/api/type/eto.forms.control.ihandler/updatelayout.md)
- From [Widget.IHandler](https://eto.picoe.ca/api/type/eto.widget.ihandler.md): [ID](https://eto.picoe.ca/api/type/eto.widget.ihandler/id.md), [NativeHandle](https://eto.picoe.ca/api/type/eto.widget.ihandler/nativehandle.md), [Widget](https://eto.picoe.ca/api/type/eto.widget.ihandler/widget.md), [HandleEvent](https://eto.picoe.ca/api/type/eto.widget.ihandler/handleevent.md), [Initialize](https://eto.picoe.ca/api/type/eto.widget.ihandler/initialize.md), [UnhandleEvent](https://eto.picoe.ca/api/type/eto.widget.ihandler/unhandleevent.md)
- From [IContextMenuHost](https://eto.picoe.ca/api/type/eto.forms.icontextmenuhost.md): [ContextMenu](https://eto.picoe.ca/api/type/eto.forms.icontextmenuhost/contextmenu.md)
