New to Telerik UI for WinForms? Start a free 30-day trial
Tooltip
Updated over 6 months ago
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.

The code snippet below demonstrates how you can use ToolTipTextNeeded event handler to set ToolTipText for the given 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();
}
}