New to Telerik UI for WinForms? Start a free 30-day trial
Tooltip
Updated on May 7, 2026
To set a ToolTip value to the RadGanttView elements, we can use the ToolTipTextNeeded event. In its event handler we can set different value of ToolTipText property for the currently hover element.

C#
private void radGanttView1_ToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e)
{
GanttViewTaskElement taskElement = sender as GanttViewTaskElement;
GanttViewMilestoneElement mileStone = sender as GanttViewMilestoneElement;
GanttViewSummaryElement summaryItem = sender as GanttViewSummaryElement;
if (mileStone != null)
{
GanttViewMilestoneItemElement itemElement = mileStone.Parent as GanttViewMilestoneItemElement;
e.ToolTipText = itemElement.Data.Title + " : " + itemElement.Data.Start.ToShortDateString() + " - " + itemElement.Data.End.ToShortDateString();
}
if (summaryItem != null)
{
GanttGraphicalViewBaseItemElement itemElement = summaryItem.Parent as GanttGraphicalViewBaseItemElement;
e.ToolTipText = itemElement.Data.Title + " : " + itemElement.Data.Start.ToShortDateString() + " - " + itemElement.Data.End.ToShortDateString();
}
if (taskElement != null)
{
GanttGraphicalViewBaseItemElement itemElement = taskElement.Parent as GanttGraphicalViewBaseItemElement;
if (itemElement != null)
e.ToolTipText = itemElement.Data.Title + " : " + itemElement.Data.Start.ToShortDateString() + " - " + itemElement.Data.End.ToShortDateString();
}
}
The code snippet below demonstrates how you can use ToolTipTextNeeded event handler to set ToolTipText for the given element.