# IGH_FileDropTarget interface

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
public interface IGH_FileDropTarget
```

Implement this interface in your IGH_DocumentObject if you want to participate in Drag+Drop events.

**Derived types:** [GH_ImageSampler](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.gh-imagesampler.md)

## Methods

- [AcceptableFile](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.igh-filedroptarget/acceptablefile.md): Gets a value indicating whether or not the path can be handled by the local object.
- [HandleDrop](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.igh-filedroptarget/handledrop.md): Handle a file drop.
