# RcpItem class

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

```cs
public abstract class RcpItem : IRcpItem
```

Base implementation of IRcpItem

**Derived types:** [RcpDeadItem](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpdeaditem.md), [RcpDocumentObjectItem<T>](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpdocumentobjectitem-1.md), [RcpGroup](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpgroup.md), [RcpLabelItem](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcplabelitem.md), [RcpPlaceHolder](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpplaceholder.md), [RcpSeparatorItem](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpseparatoritem.md)

## Properties

- [ActiveEdge](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpitem/activeedge.md): (static)
- [ActiveFill](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpitem/activefill.md): (static)
- [Bounds](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpitem/bounds.md)
- [DesiredHeight](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpitem/desiredheight.md)
- [ErrorHint](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpitem/errorhint.md): (static)
- [FieldEdge](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpitem/fieldedge.md): (static)
- [FieldFill](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpitem/fieldfill.md): (static)
- [NormalEdge](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpitem/normaledge.md): (static)
- [NormalFill](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpitem/normalfill.md): (static)
- [OwnerInstanceId](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpitem/ownerinstanceid.md)

## Methods

- [MouseClick](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpitem/mouseclick.md)
- [MouseDoubleClick](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpitem/mousedoubleclick.md)
- [MouseDown](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpitem/mousedown.md)
- [MouseMove](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpitem/mousemove.md)
- [MouseUp](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpitem/mouseup.md)
- [OnDelete](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpitem/ondelete.md)
- [Render](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpitem/render.md)
- [RhinoColour](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.remotepanel.rcpitem/rhinocolour.md): (static)
