# GH_Tooltip 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
public sealed class GH_Tooltip
```

Implements a custom Tooltip class with advanced functionality. All methods and fields are Shared. There can never be more than one GH_Tooltip.

## Properties

- [Tag](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-tooltip/tag.md): (static) Gets or sets the tag object for the tooltip
- [TooltipForm](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-tooltip/tooltipform.md): (static) Gets the internal instance of GH_TooltipForm.

## Methods

- [Adjust](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-tooltip/adjust.md): (static) Repositions the tooltip to match with new cursor positions.
- [AssignTooltipFields](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-tooltip/assigntooltipfields.md): (static) Set all fields of the Tooltip. You'll still need to call Show() to display the tooltip.
- [Clear](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-tooltip/clear.md): (static) Hides the tooltip and clears all references and caches.
- [IsOwner](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-tooltip/isowner.md): (static) Returns true if the test control matches the internal Owner control. Use this method to make sure you actually own this tooltip prior to clearing it.
- [IsTag](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-tooltip/istag.md): (static) Returns True if the test object matches the internal Tag object
- [Layout](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-tooltip/layout.md): (static) Layout the tooltip fields. Layout happens automatically if you use the AssigTooltipField method, if however you poke values directly in the tooltip form you must place a call to Layout() before showing the tooltip.
- [Show](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-tooltip/show.md): (static) Display the tooltip on screen.
- [TooltipDetailedInformation](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.gh-tooltip/tooltipdetailedinformation.md): (static)
