C# 悬停非控件的对象时显示工具提示

C# 悬停非控件的对象时显示工具提示,c#,winforms,tooltip,C#,Winforms,Tooltip,我正在处理日历,我想在将项目悬停在日历上时在控件上添加工具提示。与其他windows窗体日历一样,“我的日历”有一个项目,可用于指示约会。我在网上查看了如何显示工具提示,我相信这是一种方法。包括此方法: toolTip1.Show("string to display", controlCalendar1); 第一个参数是将鼠标悬停在项目上时显示的文本,第二个参数是将鼠标悬停在其上的控件。问题是我想将它悬停在calendar控件中的一个项目上,而不是实际的calendar控件上 提前谢谢 我使

我正在处理日历,我想在将项目悬停在日历上时在控件上添加工具提示。与其他windows窗体日历一样,“我的日历”有一个项目,可用于指示约会。我在网上查看了如何显示工具提示,我相信这是一种方法。包括此方法:

toolTip1.Show("string to display", controlCalendar1);
第一个参数是将鼠标悬停在项目上时显示的文本,第二个参数是将鼠标悬停在其上的控件。问题是我想将它悬停在calendar控件中的一个项目上,而不是实际的calendar控件上

提前谢谢

我使用的日历控件是我在网上找到的:
多亏了汉斯·帕桑,修好了

你可以使用你的鼠标位置

    toolTip1.Show(tooltipstring, this, MousePosition.X, MousePosition.Y, 1000);

只需在日历的MouseMove事件处理程序中更新工具提示文本。工具提示将与日历关联(它仅与控件一起工作),但其文本将根据“非控件”悬停项而更改。您想添加哪项工具提示?@Adriano我不完全明白您想说什么。显示工具提示的正确方法是什么?我上面贴的是吗?@rajeem是日历上的一项。我正在使用的日历控件是我在网上找到的:正如您所看到的,日历上有一些项目是WeekPlannerItem对象。如果您在发布的链接中使用该控件,只需将处理程序附加到ItemMouseHover,并在其中显示工具提示。