我有一个 ShowAlways 属性设置为 true 的工具提示。
在我希望显示工具提示的控件上(在本例中为 LinkLabels),我看到有一个“ToolTip on <name of my Tooltip
>”属性,它需要一个字符串。
但是,我的工具提示在 5 个 LinkLabel 之间共享,并且应该根据悬停在哪一个上而有所不同。
我确实有一个有效的共享点击事件:
private void linkLabelPlatypus1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
int Platypus = 1;
LinkLabel ll = null;
if (sender is LinkLabel)
{
ll = sender as LinkLabel;
}
if (null != ll)
{
if (ll.Name == linkLabelPlatypus2.Name)
{
Platypus = 2;
} else if (ll.Name == linkLabelPlatypus3.Name)
{
Platypus = 3;
} else if (ll.Name == linkLabelPlatypus4.Name)
{
Platypus = 4;
} else if (ll.Name == linkLabelPlatypus5.Name)
{
Platypus = 5;
}
toolTipPlatypi.SetToolTip(ll, DuckbillData.GetPlatypusDataForToolTip(Platypus));
}
}
...但我希望工具提示也显示在悬停时,并且不需要用户单击标签。