【发布时间】:2013-01-10 06:53:22
【问题描述】:
我有一个这样的嵌套控件布局:
Form(用户表单)> TabControl > UserControl(自动滚动,停靠填充)> GroupBox(停靠顶部)> ComboBox
一个用户体验问题是焦点大部分时间都在一个输入框中。当输入框是组合框时,组合框会改变选择,这是不希望的。我希望在滚动 UserControl 时滚动使组合框保持焦点。
我试过了
combobox.MouseWheel += (s, e) => combobox.Parent.Focus();
但这似乎发生在选择更改后。另一方面,TextBox 工作得很好。有没有办法让组合框表现得像鼠标滚轮上的文本框?
【问题讨论】: