# ToolTips

The Tooltip represents a small rectangular window that displays a brief description when the user hovers over control or an element. All controls have the **ToolTipTextNeeded** event which can be used for dynamically setting the text of the tooltips.

> caption Figure 1: Tooltip on a grid cells.

![Telerik UI for WinForms RadGridView cell tooltip](https://www.telerik.com/products/winforms/documentation/assets/6a275df85443b796b55d10aba010575a/tpf-tooltips002.gif)

### Using the **ToolTipTextNeeded** event.

The following example shows how you can use the **ToolTipTextNeeded** event to show a tooltip on a RadListView item. In addition the **ToolTipTextNeededEventArgs** object gives you access to the tooltip instance.

#### Setting the tooltip text in the ToolTipTextNeeded event handler.

 



```C#
private void RadListControl1_ToolTipTextNeeded(object sender, Telerik.WinControls.ToolTipTextNeededEventArgs e)
{
    var item = sender as RadListVisualItem;
    if (item != null)
    {
        var dataItem = item.Data as RadListDataItem;
        e.ToolTipText = dataItem.Value.ToString();
    }
}

```

```VB.NET
Private Sub RadListControl1_ToolTipTextNeeded(ByVal sender As Object, ByVal e As Telerik.WinControls.ToolTipTextNeededEventArgs)
    Dim item = TryCast(sender, RadListVisualItem)
    If item IsNot Nothing Then
        Dim dataItem = TryCast(item.Data, RadListDataItem)
        e.ToolTipText = dataItem.Value.ToString()
    End If
End Sub

```

 

> caption Figure 2: The result from the above code.

![Telerik UI for WinForms RadListView item tooltip created with ToolTipTextNeeded](https://www.telerik.com/products/winforms/documentation/assets/69f073c41f5f190926ec1a8bd058a692/tpf-tooltips001.gif)

## See Also

* [RadToolTip](https://www.telerik.com/products/winforms/documentation/telerik-presentation-framework/tooltips-and-screentips/radtooltip)

* [Screen Tips](https://www.telerik.com/products/winforms/documentation/telerik-presentation-framework/tooltips-and-screentips/screen-tips)
