在我的 C# winforms 应用程序中,我将 TabControl 与 FlowLayoutPanel 一起使用。如果控件大于预定义的 TabControl 空间,我有某些控件会将不同的 UserControls 添加到 FlowLayoutPanel 并可能启用 tabControl 的 AutoScroll 功能。
我的问题:
选择 ComboBox 值后,我无法使用鼠标滚轮滚动,直到单击另一个控件。目前 ComboBox 的鼠标滚动选择样式为 false。我希望用户能够单击 TabControl 上的任意位置并重新启用鼠标滚动。
我曾尝试使用 MouseClick 事件,但它仅在用鼠标单击其中一个选项卡时触发。
我不想:添加面板或任何其他控件来绕过此功能。在每个 ComboBox 的末尾添加一个 Control.Focus()
有什么建议么?
谢谢