我在Visual Studio Express 2012中工作,制作基于C#的WinForms应用程序。我有一个包含最大宽度的LinkLabel的面板,在需要时会在面板上显示垂直滚动条(标签中的文本是在运行时构建的)。
我可以使用鼠标滚轮正确地向上和向下滚动标签内容,但如果我使用它将滚动条滑块定位在最顶端以外的任何位置,然后单击链接,则链接的LinkClicked事件LinkLabel不会触发(或者至少从未到达事件处理程序 - 放置在那里的断点不会激活)。如果我使用滚动条上的箭头按钮,则一切正常。
如何在使用鼠标滚轮滚动后激活LinkClicked事件?为什么它没有开箱即用?