To reproduce: run the sample project and follow the illustrates steps from the gif file.
Workaround: close the tooltip programmatically:
private void radScheduler1_AppointmentMouseDown(object sender, SchedulerAppointmentMouseEventArgs e)
{
if (tooltip != null)
{
tooltip.Hide(this.radScheduler1);
}
}
ToolTip tooltip = null;
private void radScheduler1_ToolTipTextNeeded(object sender, Telerik.WinControls.ToolTipTextNeededEventArgs e)
{
AppointmentElement app = sender as AppointmentElement;
if (app != null)
{
StringBuilder sb = new StringBuilder();
for (int i = 0; i < 10; i++)
{
sb.AppendLine(app.Appointment.Summary + i + " " + app.Appointment.Summary + i + i + " " + app.Appointment.Summary);
}
e.ToolTipText = sb.ToString();
tooltip = e.ToolTip;
}
}