如何在另一个控件中转动鼠标滚轮时使文本框滚动
本文关键字:文本 滚动 鼠标 另一个 控件 | 更新日期: 2023-09-27 18:34:46
我正在制作一个IRC客户端,其中聊天显示在名为chatBox的多行文本框控件中。在聊天下方有一个名为editBox的单行文本框,用户可以在其中输入消息。我希望用户能够在聊天框中滚动,即使编辑框具有焦点。有什么办法可以做到这一点吗?
我查看了textBox的事件,找不到任何类似于滚动事件的内容,并且我在Google上搜索了答案,但没有成功。
您无法直接滚动,但可以移动光标。例如,可以将光标移动到文本框的末尾,例如,使用 textBox.SelectionStart = textBox.Text.Length
。
通过操作选择,您可以使用 textBox.ScrollToCaret()
模拟滚动。