Thank you for writing.
Before getting to your questions, I would like to kindly ask you to post the questions that are not related to each other in separate threads, in order to keep the forums more readable and easy to navigate. You can also have a look at the forum rules
Now to the questions at hand.
1. The tooltips in RadScheduler are controlled via the ToolTipTextNeeded event, which will get triggered when an element is hovered. There you have the ability to check the hovered element and set its tooltip. The toolips we use are the standard ones, coming from .NET. The way to change the font of them is to handle the tooltip's Draw event. Here
is a nice article about this. Here is also a small example.
radScheduler1.ToolTipTextNeeded += radScheduler1_ToolTipTextNeeded;
sender, ToolTipTextNeededEventArgs e)
e.ToolTipText = schedulerToolTip;
e.ToolTip.Popup -= ToolTip_Popup;
e.ToolTip.Popup += ToolTip_Popup;
e.ToolTip.Draw -= ToolTip_Draw;
e.ToolTip.Draw += ToolTip_Draw;
sender, PopupEventArgs e)
e.ToolTipSize = TextRenderer.MeasureText(schedulerToolTip,
sender, DrawToolTipEventArgs e)
Font f =
schedulerToolTip = e.ToolTipText;
e.Graphics.DrawString(e.ToolTipText, f, Brushes.Red,
Note that due to the fact the ToolTipText needed is fired upon hovering an element in the control, I am first unsubscribing from the events prior subscribing, in order to avoid multiple subscriptions.
2. Here is how to change the appointment height in month view:
SchedulerMonthViewElement monthView =
monthView.AppointmentHeight = 60;
I hope that you find this information useful. Should you have any other questions, do not hesitate to contact us.
Check out Telerik Analytics, the service which allows developers to discover app usage patterns, analyze user data, log exceptions, solve problems and profile application performance at run time. Watch the videos
and start improving your app based on facts, not hunches.