无名无名 发表于 2022-12-8 16:39:19

AR14 报表缩放问题

winform窗体做的报表RDLX报表。
代码已经加了方法PreFilterMessage ,

已经禁用了鼠标右键和鼠标双击操作,
禁用这2个操作就是为了禁止报表缩放, 鼠标左键双击 是被禁用了,

但是 右键双击+左键单击 后   报表又开始缩放了,,这个问题怎么解决呢????

wengMQ 发表于 2022-12-8 16:39:20

隐藏工具栏按钮
viewer1.Toolbar.ToolStrip.Items["tsbZoomIn"].Visible = false;
            viewer1.Toolbar.ToolStrip.Items["tsbZoomOut"].Visible = false;
            viewer1.Toolbar.ToolStrip.Items["tstbCurrentZoom"].Visible = false;

禁止缩放
使用viewer的ZoomChanged事件
private void viewer1_ZoomChanged(object sender, GrapeCity.ActiveReports.Viewer.Win.ZoomChangedEventArgs e)
      {
            viewer1.Zoom = 1;
      }

无名无名 发表于 2022-12-8 16:59:33

打的log,日志文件有拦截右键的记录,右键的确被拦截住了,但是为啥双击右键+鼠标单击还是可以缩放呢??

Felix.Li 发表于 2022-12-8 17:12:45

无名无名 发表于 2022-12-8 16:59
打的log,日志文件有拦截右键的记录,右键的确被拦截住了,但是为啥双击右键+鼠标单击还是可以缩放呢? ...

这个我们也不太清楚,其实主要是如何禁止滚轮事件,我在网上找了一篇帖子,您可以参考试一下:
https://wenku.baidu.com/view/0f103b1dba0d6c85ec3a87c24028915f804d847f.html?_wkts_=1670490709583&bdQuery=C%23%E5%A6%82%E4%BD%95%E7%A6%81%E6%AD%A2%E9%BC%A0%E6%A0%87%E6%BB%91%E8%BD%AE

无名无名 发表于 2022-12-8 17:16:15

Felix.Li 发表于 2022-12-8 17:12
这个我们也不太清楚,其实主要是如何禁止滚轮事件,我在网上找了一篇帖子,您可以参考试一下:
https://w ...

报表缩放和滚轮有关系吗、????好像没有按到滚轮

Eden.Sun 发表于 2022-12-8 18:13:39

无名无名 发表于 2022-12-8 17:16
报表缩放和滚轮有关系吗、????好像没有按到滚轮

您好,我们控制报表哦缩放的方式是通过滚轮或者报表的页面上的 + -符号控制缩放的。

您说的这种方式,我们不支持的。您看下是不是form窗体的效果。

无名无名 发表于 2022-12-8 18:18:42

Eden.Sun 发表于 2022-12-8 18:13
您好,我们控制报表哦缩放的方式是通过滚轮或者报表的页面上的 + -符号控制缩放的。

您说的这种方式 ...

应该不是窗体的效果吧,之前就是鼠标左键双击的是,页面大小会从100% 缩小到31%,再次双击又放大到100%,,这个功能在报表编辑器里预览的时候也可以触发。


在代码增加拦截鼠标双击的操作后,,,,鼠标左键双击不会缩小放大了,,,就是右键双击+左键单击又缩放了

无名无名 发表于 2022-12-9 09:50:33

wengMQ 发表于 2022-12-8 20:05
隐藏工具栏按钮
viewer1.Toolbar.ToolStrip.Items["tsbZoomIn"].Visible = false;
            viewer1.T ...

三克油
这两句话解决了问题

viewer1.ZoomChanged += (viewer1_ZoomChanged);

private void viewer1_ZoomChanged(object sender, GrapeCity.ActiveReports.Viewer.Win.ZoomChangedEventArgs e)
      {
            viewer1.Zoom = 1;
      }

Eden.Sun 发表于 2022-12-9 11:11:07

无名无名 发表于 2022-12-9 09:50
三克油
这两句话解决了问题



那我把帖子关闭啦,有新的问题,欢迎您开新贴提问!:hjyzw:
页: [1]
查看完整版本: AR14 报表缩放问题