# Tooltips

There are two ways to assign tooltips to **RadButton**, namely setting the **ToolTipText** property of the **ButtonElement**, or as in most of the RadControls by using the **ToolTipTextNeeded** event of **RadButton**. It is necessary the **ShowItemToolTips** property to be set to *true* which is the default value.

#### Setting the ToolTipText property

```C#
this.radButton1.ButtonElement.ToolTipText = "I am a button";
```

```VB.NET
Me.radButton1.ButtonElement.ToolTipText = "I am a button"
```

![WinForms RadButtons Setting ToolTipText](https://www.telerik.com/products/winforms/documentation/assets/20d92078b8df6de3e95fd6146137be12/buttons-button-tooltips001.gif)

#### Setting tool tips in the ToolTipTextNeeded event

```C#
private void radButton1_ToolTipTextNeeded(object sender, Telerik.WinControls.ToolTipTextNeededEventArgs e)
{
    e.ToolTipText = "Click me";
}
```

```VB.NET
Private Sub radButton1_ToolTipTextNeeded(sender As Object, e As Telerik.WinControls.ToolTipTextNeededEventArgs)
    e.ToolTipText = "Click me"
End Sub
```

![WinForms RadButtons Using ToolTipTextNeeded to Set ToolTipText](https://www.telerik.com/products/winforms/documentation/assets/fa486feb041c801e1e05e813f02f4986/buttons-button-tooltips002.gif)

> note The **ToolTipTextNeeded** event has higher priority and overrides the tool tips set in  the **ToolTipText** property.
