Category / Section
How to set tooltip for each DateValue in WinForms MonthCalendarAdv?
2 mins read
Tooltip
In MonthCalendarAdv, ToolTip can be assigned to any date value by handling DateHover event.
DateHover
This event handler is raised when mouse hover on date value of MonthCalendarAdv.
- ToolTip appearance can be customized by using its BackColor, BorderColor, ForeColor, Header, Fooder, Body and Separator properties.
- The style of the ToolTip can be specified by using its ToolTipStyle property and it has three styles. They are
- Balloon
- Normal
- Office2013
C#
//This event triggers once mouse hover on date this.monthCalendarAdv1.DateHover += new Syncfusion.Windows.Forms.Tools.DateHoverEventHandler(monthCalendarAdv1_DateHover); void monthCalendarAdv1_DateHover(object sender, Syncfusion.Windows.Forms.Tools.DateHoverEventArgs e) { e.ToolTip.Body.Text = e.DateValue.ToString(); e.ToolTipStyle = Syncfusion.Windows.Forms.Tools.ToolTipStyle.Ballon; }
VB
AddHandler monthCalendarAdv1.DateHover, AddressOf monthCalendarAdv1_DateHover 'This event triggers once mouse hover on date Private Sub monthCalendarAdv1_DateHover(ByVal sender As Object, ByVal e As Syncfusion.Windows.Forms.Tools.DateHoverEventArgs) e.ToolTip.Body.Text = e.DateValue.ToString() e.ToolTipStyle = Syncfusion.Windows.Forms.Tools.ToolTipStyle.Ballon End Sub
The following screenshot displays the Balloon style ToolTip in MonthCalendarAdv.
Figure 1:Balloon style ToolTip in MonthCalendarAdv
Samples:
C#: https://www.syncfusion.com/downloads/support/directtrac/135929/MonthCalendar_ToolTip-732052511.zip