# SaaToolTip

![](/files/9vUwYgHFqnm6ciN7KFYj)

Very beautiful and customizable tooltip.&#x20;

When you add SaaToolTip to your form, `ToolTip` property will be added to every control on your form. If you write something in a `ToolTip` property of a control on your form then when the mouse pointer hovers over that control, tooltip with the specified text will be shown.

![](/files/DCVZ1z0PNWR7RW4WsWaU)

## 1. Colors

`BackgroundColor` tells the background color of the tooltip.

`TextColor` tells text color of the tooltip.

## 2. Size

`ArrowHeight` tells height of the tooltip arrow.&#x20;

`ArrowWidth` tells width of the tooltip arrow.

## 3. Text & Offsets

`ArrowStart` tells the location of the arrow from left side. '0' means center.

`Font` tells font of the tooltip text.

`OffsetX` tells how far the tooltip will move away horizontally from the target control.

`OffsetY` tells how far the tooltip will move away vertically from the target control.

`OffSize` tells extra height and width to be added to the tooltip.

`TextOffsetX` tells how far the text will be moved from left to right side.

`TextOffsetY` tells how far the text will be moved from top to bottom.

## 4. Timing & Others

`Active` tells whether the tooltip is enabled.

`Delay` tells in milliseconds, how long the mouse pointer should be on the associated control before the tooltip is shown.

`Duration` tells in milliseconds, how long the tooltip will be visible after it has been shown if the mouse pointer don't leave the control.

`Position` tells where the tooltip is placed relative to the associated control. This is if the tooltip is placed `Right`, `Left`, `Top` or `Bottom` of the associated control.

`ShowAlways` tells whether the tooltip will always be visible as long the mouse pointer is over the associated control.

{% hint style="info" %}
If `ShowAlways` is set **true** then `Duration` will be ignored.
{% endhint %}

`ShowArrow` tells whether the tooltip arrow is visible.

## 5. Radius

`Radius` property tells the roundness of the edges. With this property you can change the shapes of the border edges. `Radius` has four properties: `TopLeft`, `TopRight`, `BottomRight`, `BottomLeft`.

## 6. Methods

`GetToolTip(control)` returns text associated with the specified control.

`Hide(control)` hides tooltip for the specified control.

`SetToolTip(control)` sets tooltip text associated with the specified control.

`Show(control)` shows tooltip for a control.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.saabytes.com/controls/saatooltip.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
