winform中FlowLayoutPanel 在win10可以鼠标滚轮滚动图片,win7不行的原因和解决办法

问题描述:

FlowLayoutPanel 在win10可以鼠标滚轮 上下滚动图片,在win7却不行。

原因:

FlowLayoutPanel默认不支持鼠标滚轮MouseWheel事件,在win10系统中,win10可以自动设置FlowLayoutPanel的焦点,实现滚轮滚动效果。win7不能自动设置FlowLayoutPanel的焦点,无法实现滚轮滚动效果。

解决办法:

在图片单击事件中,添加FlowLayoutPanel的焦点, flowLayoutPanel1.Focus();  设置FlowLayoutPanel布局属性AutoScroll 为true, FlowDirection属性为LeftToRight。 即可实现在win10和win7中,鼠标滚轮上下滚动浏览图片。

posted @ 2024-10-11 18:20  KevinSteven  阅读(10)  评论(0编辑  收藏  举报