使用鼠标滚轮后,在C#中的可滚动面板中LinkLabel没有触发LinkClicked事件

时间:2013-08-01 22:23:22

标签: c# events panel mousewheel linklabel

我在Visual Studio Express 2012中工作,制作基于C#的WinForms应用程序。我有一个包含最大宽度的LinkLabel的面板,在需要时会在面板上显示垂直滚动条(标签中的文本是在运行时构建的)。

我可以使用鼠标滚轮正确地向上和向下滚动标签内容,但如果我使用它将滚动条滑块定位在最顶端以外的任何位置,然后单击链接,则链接的LinkClicked事件LinkLabel不会触发(或者至少从未到达事件处理程序 - 放置在那里的断点不会激活)。如果我使用滚动条上的箭头按钮,则一切正常。

如何在使用鼠标滚轮滚动后激活LinkClicked事件?为什么它没有开箱即用?

0 个答案:

没有答案