# Using Touch Support with Editable Cells

Learn how to use touch support to edit cells with gestures such as tap, double-tap, and press and slide. Find out how to display a gripper in the cell using code.

## Content

You can use touch gestures to edit cells that allow editing.
Double-tap a cell to go into edit mode. Tap a cell to go into edit mode if the [EditModePermanent](/spreadnet/api/latest/online-win/FarPoint.Win.Spread/FarPoint.Win.Spread.FpSpread.EditModePermanent.html) property is true. Typing a character in the cell also starts edit mode.
Button, check box, multiple option, hyperlink, slider, and filter bar cells use the following touch gestures:

| **Touch Gesture** | **Mouse Action** |
| ------------- | ------------ |
| Tap | Click |
| Double-tap | Double-click |
| Press and slide | Press left mouse button and move |

GcTextBox, GcDateTime, number, regular expression, percent, currency, date time, general, and text cells have similar touch behaviors.
List box and rich text cells support touch gestures similar to standard controls.
If the **Editable** property is true for the combo box and multiple-column combo box cells, the gripper is displayed. The following image displays a gripper in the cell.
![Touch Support with Editable Cells](https://cdn.mescius.io/document-site-files/images/2238e618-a1fb-45a6-9ce5-9a4157bd2931/images/editgrabbers.png)

## Using Code

You can set the [ShowGrippersInEditingStatus](/spreadnet/api/latest/online-win/FarPoint.Win.Spread/FarPoint.Win.Spread.FpSpread.ShowGrippersInEditingStatus.html) property to true to display a gripper while the cell is in edit mode.

```csharp
private void Form1_Load(object sender, EventArgs e)
    {
        fpSpread1.ShowGrippersInEditingStatus = true;
    }

    private void button1_Click(object sender, EventArgs e)
    {
        fpSpread1.ShowGrippersInEditingStatus = false;
    }

    private void fpSpread1_ShowGrippersInEditingStatusChanged(object sender, EventArgs e)
    {
        listBox1.Items.Add("Status Changed");
    }
```

```vbnet
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
     fpSpread1.ShowGrippersInEditingStatus = True
End Sub

Private Sub fpSpread1_ShowGrippersInEditingStatusChanged(sender As Object, e As EventArgs) Handles fpSpread1.ShowGrippersInEditingStatusChanged
    ListBox1.Items.Add("Status Changed")
End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    fpSpread1.ShowGrippersInEditingStatus = False
End Sub
```

## See Also

[Using Touch Support with AutoFit](/spreadnet/docs/latest/online-win/overview/spwin-devguide/tsmain/tsusing/tsautofit)
[Using Touch Support with Cell Notes](/spreadnet/docs/latest/online-win/overview/spwin-devguide/tsmain/tsusing/tscellnote)
[Using Touch Support with Charts](/spreadnet/docs/latest/online-win/overview/spwin-devguide/tsmain/tsusing/tschart)
[Using Touch Support with Clipboard Operations](/spreadnet/docs/latest/online-win/overview/spwin-devguide/tsmain/tsusing/tsclipboard)
[Using Touch Support with Drag and Fill](/spreadnet/docs/latest/online-win/overview/spwin-devguide/tsmain/tsusing/tsdragfill)
[Using Touch Support with Drop-Down Elements](/spreadnet/docs/latest/online-win/overview/spwin-devguide/tsmain/tsusing/tselements)
[Using Touch Support with InputMan Cells](/spreadnet/docs/latest/online-win/overview/spwin-devguide/tsmain/tsusing/tsinputman)
[Using Touch Support with Filtering](/spreadnet/docs/latest/online-win/overview/spwin-devguide/tsmain/tsusing/tsfilter)
[Using Touch Support with Grouping](/spreadnet/docs/latest/online-win/overview/spwin-devguide/tsmain/tsusing/tsrangegroup/tsgrouping)
[Using Touch Support with Range Grouping](/spreadnet/docs/latest/online-win/overview/spwin-devguide/tsmain/tsusing/tsrangegroup)
[Using Touch Support when Moving Columns or Rows](/spreadnet/docs/latest/online-win/overview/spwin-devguide/tsmain/tsusing/tsmove)
[Using Touch Support when Resizing Columns or Rows](/spreadnet/docs/latest/online-win/overview/spwin-devguide/tsmain/tsusing/tsresize)
[Using Touch Support with Scrolling](/spreadnet/docs/latest/online-win/overview/spwin-devguide/tsmain/tsusing/tsscroll)
[Using Touch Support with Selections](/spreadnet/docs/latest/online-win/overview/spwin-devguide/tsmain/tsusing/tsselection)
[Using Touch Support with Shapes](/spreadnet/docs/latest/online-win/overview/spwin-devguide/tsmain/tsusing/tsshapes)
[Using Touch Support when Sorting](/spreadnet/docs/latest/online-win/overview/spwin-devguide/tsmain/tsusing/tssort)
[Using Touch Support with Viewports](/spreadnet/docs/latest/online-win/overview/spwin-devguide/tsmain/tsusing/tsviewport)
[Using Touch Support with the Tab Strip](/spreadnet/docs/latest/online-win/overview/spwin-devguide/tsmain/tsusing/tstabstrip)
[Using Touch Support with Zooming](/spreadnet/docs/latest/online-win/overview/spwin-devguide/tsmain/tsusing/tszoom)