【发布时间】:2017-12-13 16:26:04
【问题描述】:
是否可以在 CrystalDecisions.Windows.Forms.CrystalReportViewer 上使用组合 ctrl+鼠标滚轮来启用或实现放大/缩小功能?
MouseWheel 用于滚动。建议的想法可能是处理鼠标事件、中止滚动和使用 delta 调整缩放...但我无法处理鼠标滚轮事件。
我尝试处理 CrystalReportViewer.MouseWheel,它编译但从未引发。我也尝试继承控件 CrystalDecisions.Windows.Forms.CrystalReportViewer 并覆盖 OnMouseWheel 方法,它永远不会被调用。有什么想法吗?
【问题讨论】:
-
可以使用MouseWheel事件的delta来调整CrystalReportViewer的缩放系数,试试看
-
我无法处理 MouseWheel 事件。我尝试处理 CrystalReportViewer.MouseWheel,它编译但从未引发。我也尝试继承控件 CrystalDecisions.Windows.Forms.CrystalReportViewer 并覆盖 OnMouseWheel 方法,它永远不会被调用。有什么想法吗?
标签: c# vb.net winforms crystal-reports windows-forms-designer