C# 单击消息中的事件

C# 单击消息中的事件,c#,winforms,tooltip,C#,Winforms,Tooltip,我正在尝试编写一个可单击的工具提示。目前我正在考虑一个usercontrol,它源自ibutontoncontrol和工具提示 public partial class JLToolTip : ToolTip, IButtonControl 就我所知,它完成了正常的工具提示应该做的一切,但如果我单击它 ,窗口会很快失去焦点,直到返回大约半秒后才获得焦点 我要做的第一件事就是这样 public void PerformClick() { MessageBox.Show("CLICK");

我正在尝试编写一个可单击的
工具提示。目前我正在考虑一个
usercontrol
,它源自
ibutontoncontrol
工具提示

public partial class JLToolTip : ToolTip, IButtonControl
就我所知,它完成了正常的
工具提示应该做的一切,但如果我单击它
,窗口会很快失去焦点,直到返回大约半秒后才获得焦点

我要做的第一件事就是这样

public void PerformClick()
{
    MessageBox.Show("CLICK");
}
我知道它看起来非常简单,但我找不到合适的解决方案,也找不到它不起作用的原因
我希望你们中的任何人都能找到答案。

如果您想要的只是可单击和可组合的工具提示控件,我建议您。您可以轻松地扩展它,并根据自己的需要采用它

我不完全理解你的问题,但我认为这就是你想要的