将鼠标悬停在标签C上时,在TextBox上应用滚动#

时间:2017-07-07 17:27:02

标签: c# winforms mouseevent mousewheel mousehover

语言:C# 主题:当鼠标悬停在标签上时,如何检测MouseWheel事件并将其应用于TextBox。

您好,

我正在创建一个Windows窗体应用程序,我这样做是为了当多个标签上的MouseHover事件发生时,文本框中的文本会发生变化。有些消息较长,需要滚动,但文本框必须在MouseLeave上消失。我希望这样做,以便用户可以在将鼠标悬停在标签上时滚动文本框的内容。

用于在TextBox中写入的函数


    private void writeToInfoTxtBox(string infoToWrite) //write in fieldInfoTxtBox
    {
        enableVisibility(); //func. used to make txtbox visible (among other things)
        fieldInfoTxtBox.Text = infoToWrite;
    }

private void Label_MouseHover(object sender, EventArgs e)
{
    writeToInfoTxtBox("*****");
}

Application

我添加了对应用程序的捕获以使事情更清楚。

谢谢。

0 个答案:

没有答案