【发布时间】:2016-05-25 17:38:43
【问题描述】:
我有一个简单的聊天应用程序,带有富文本框来显示消息和文本框来编写它们。我希望拥有与 facebook 聊天相同的行为,即专注于文本框,但能够使用鼠标滚轮滚动我悬停的那个。举个例子:我在文本框中写了一些东西,但同时我想通过使用鼠标滚轮向上滚动富文本框,而不会失去对文本框的关注。 Facebook 聊天具有这种确切的行为。
我想出的半伪代码:
private void richTextBox_MouseOver(object sender, EventArgs e)
{
MouseWheelScroll -> richTextBox scroll, msgTextBox don't scroll
}
【问题讨论】:
-
尝试使用两个
RichTextBoxes 的简单项目,您会看到这是默认行为(光标下的滚动控件)。 -
我刚做了。鼠标滚轮滚动,滚动有焦点的 RichTextBox,而不是鼠标悬停的那个。
-
所以它可能取决于用户的系统(我的是 Windows 10,.net 4.5)
-
我对同样的行为感兴趣..