我不知道你用的什么日历控件,我用MonthCalendar做了一个实验。
这是部分代码:
private void monthCalendar1_DateSelected(object sender, DateRangeEventArgs e)
{
setToolTip(e.Start.ToString());
}
private void setToolTip(string text)
{
toolTip1.AutomaticDelay = 5000;
toolTip1.InitialDelay = 1000;
toolTip1.ReshowDelay = 500;
toolTip1.IsBalloon = true;
toolTip1.ShowAlways = true;
toolTip1.SetToolTip(monthCalendar1, text);
}
因为没有鼠标经过的时候获取时间的事件(可以自己从新做一个自定义控件),所以暂时用DataSelected代替。
追问我用的是vs2005里面好像没有MonthCalendar控件,我用的是calender控件,后台用OnDayRender事件