mousewheel相关内容

在Delphi VCL表单中实现鼠标滚轮活动的最佳方法是什么?

作为Delphi 7的长期用户,我在几个控件中滚动了自己的鼠标滚轮处理功能,但最近我注意到一些最近的应用程序只需要将鼠标光标放在控件上即可(例如,列表框或树状视图),以使鼠标滚轮活动引起该控件滚动. 这感觉很好(与在控件响应方向盘之前必须单击焦点时相反). 现在我已移至Delphi 2010,我想知道什么是“正确"行为? 在Delphi中我可以使用什么来避免我现在不得不将其与自己的解决方 ..
发布时间:2020-05-12 19:16:37 其他开发

使标签页不处理鼠标滚轮事件(C#)

我制作了一个使用TabPages中的PictureBoxes的MDI(选项卡式)应用程序.图片框有时会比标签页大,因此会出现滚动条.它是使用Windows窗体以C#编写的. 在我的标签页中,我捕获并处理了MouseWheel事件中的鼠标滚轮事件(我用它来旋转在图片框中绘制的某些对象). 但是当我有滚动条时,当我旋转鼠标滚轮时,我的对象也会旋转,但是选项卡页也会向下滚动. 如何使选 ..
发布时间:2020-05-12 19:16:34 C#/.NET

使用鼠标滚动JTabbedPane中的选项卡

我在滚动选项卡布局中有一个JTabbedPane,因此所有选项卡都很好地排成一行.有没有一种方法可以允许用户使用鼠标滚轮滚动浏览它们,还是通过键盘和GUI的箭头并单击选项卡来导航JTabbedPane.SCROLL_TAB_LAYOUT的唯一方法? 解决方案 在研究Eclipse的自动完成功能之后,我确实找到了答案:JTabbedPane使用MouseWheelListener: J ..
发布时间:2020-05-12 19:16:30 Java开发

当鼠标不在鼠标上方时,如何防止焦点控件滚动?

请参阅此先前相关的问题.虽然答案确实有效,但是当涉及某些类型的控件(例如TDBGrid)时,我还有其他问题.如果TDBGrid当前具有焦点,但是将鼠标指向另一个控件进行滚动,则TDBGrid仍将滚动,从而导致两个不同的控件同时滚动.到目前为止,我发现的每个解决方案都与在鼠标下方滚动控件有关. 如何防止这种行为,并确保仅鼠标下的控件滚动,而没有其他设置? 解决方案 此代码对我来说很好. ..
发布时间:2020-05-12 19:16:28 其他开发

PictureBox的MouseWheel事件?

我想将鼠标悬停在图片框(或所有图片和主窗体)上,并使用鼠标滚轮滚动.但是我没有运气.我写了pictureBox1.MouseWheel并检查了增量.我设置了一个当它!= 0时的断点.到目前为止,无论我做什么,我都无法发生任何事情.我也尝试过mousemove,但这没有用.但是,中断if语句是可行的.我就是永远无法运转. 如何使Picturebox(或窗体中的任何控件)调用鼠标滚轮事件? ..
发布时间:2020-05-12 19:16:20 其他开发

如何在不破坏其默认实现的情况下为JPanel实现MouseWheelListener?

简单地;我在JScrollPane里面有一个JPanel; 符合预期;默认情况下,JScrollPane会收听MouseWheelEvent,因此滚动轮旋转时以及光标悬停在JPanel上时滚动效果都很好. 但是之后;我刚刚更新了JPanel,以便它实现MouseWheelListener,并为JPanel本身添加了此鼠标滚轮侦听器. @Override public void m ..
发布时间:2020-05-12 19:16:18 Java开发

如何使NumericUpDown只读

我想使WinForms NumericUpDown控件不可编辑,或者至少应该禁用旋转控件.我尝试将控件设置为只读,但是使用鼠标滚动值正在更改.请帮助我实现这一目标. 解决方案 尝试以下操作,以将数字上/下设置为只读: numericUpDown1.ReadOnly = true; numericUpDown1.Increment = 0; 希望对您有帮助. ..
发布时间:2020-05-12 19:16:13 其他开发

使用鼠标滚轮缩放图像.

在下面的代码中,我试图通过鼠标滚轮缩放图像.但是代码无法正常工作,只是刷新面板,但没有调整其大小.实际上,我是从称为“解密"的另一个类创建的内存流中获取图像的.完整图像显示正确,但是我无法使用鼠标滚轮事件对图像进行缩放. 请帮助我. private void Form2_Load(object sender, EventArgs e) { this.Width = Screen.Pr ..
发布时间:2020-05-12 19:16:09 C#/.NET

Angular 4-向滚动阻止的"mousewheel"事件添加了非被动事件侦听器.

在Angular 4项目中,当我单击日期选择器或选择选项菜单并在Google Chrome中运行它时,会收到以下警告: [Violation]向滚动阻止的"mousewheel"事件添加了非被动事件侦听器.考虑将事件处理程序标记为“被动",以使页面更具响应性. 我已经在这里看到了堆栈溢出的问题,但是那是关于'touchstart'而不是'mousewheel'的问题.我真的不知道我能给 ..
发布时间:2020-05-12 19:16:06 其他开发

我怎样才能使WPF ScrollViewer成为单击鼠标中键?

单击鼠标中键(又名:鼠标滚轮),然后稍微向下移动鼠标,即可使用户在IE和大多数Windows应用程序中滚动.默认情况下,WPF控件中似乎缺少此行为吗?是否有设置,解决方法或明显的我缺少的东西? 解决方案 我发现了如何使用3个鼠标事件(MouseDown,MouseUp,MouseMove)实现此目的.他们的处理程序附加到以下xaml中的ScrollViewer元素: ..
发布时间:2020-05-12 19:16:04 其他开发

为什么WheelDelta = 120?

我正在处理鼠标事件,特别是OnMouseWheel.许多代码示例将视图更改(或在3D应用程序中缩放fi)的距离称为Distance = Sign(WheelDelta)*Constant或Distance = WheelDelta / WHEEL_DELTA或类似的东西-假设WheelDelta始终是120的倍数(WHEEL_DELTA常数= 120). 我已经发现,在触摸界面/平板电脑中, ..
发布时间:2020-05-12 19:16:01 其他开发

禁用预测滚动-鼠标滚轮(OnScroll)事件触发次数过多(触摸板)

我正在执行Javascript onScroll. 我的代码可以在任何普通的计算机鼠标上正常工作,但是当我使用笔记本的触摸板时,会遇到以下情况: 当手指移动方向盘时,我的鼠标触发(大约1到8)mousewheel事件. 当两个手指触摸触摸板时,我的触摸板会触发更多(〜60)mousewheel事件,并且当我的手指再次悬空时会继续触发. 我从移动触摸设备知道这种行为.该功能称为"Pre ..
发布时间:2020-05-12 19:15:58 前端开发

在Vim中使用鼠标滚轮

我的.vimrc有以下几行 set mouse=a map map 但是当我使用鼠标滚轮向上滚动时,我会得到文本上方 Vim.例如,如果刚启动Vim,我将获得终端会话文本.我最初是在帮助文件上使用鼠标滚轮进行实验,然后再移至其他文件,因此使用a选项. 我还需要设置什么?我在终端机中使用Sno ..
发布时间:2020-05-12 19:15:53 其他开发

为什么我的应用程序没有收到鼠标滚轮倾斜消息?

在此问题中 如何检测鼠标滚轮倾斜 发布并接受一个答案,其中显示了所需的代码. 我已经在应用程序现有的WndProc方法中实现了该代码(该方法适用于我需要捕获的其他消息),但是它不起作用.我已经检查过,倾斜鼠标滚轮时WndProc似乎没有得到任何消息,更不用说值为0x020E的消息了. 我正在安装了.NET 3.5 SP1的Windows XP SP3(已完全修补)上使用Microsof ..
发布时间:2020-05-12 19:15:50 C#/.NET

PyQT4 WheelEvent?如何检测车轮是否被使用过?

我试图在PyQT中查找我如何设置Mousewheel事件? 我需要它,以便可以将其附加到Qscroll区域 我正在使用的代码运行正常.但是大小是硬编码的.我需要它以某种方式动态调整,具体取决于如何使用滚轮(在鼠标上)..就像我向上滑动鼠标滚轮时一样.我框架的高度会扩展(例如每勾50像素),反之亦然. self.scrollArea = QtGui.QScrollArea() ..
发布时间:2020-05-12 19:15:47 Python

鼠标滚轮时,oxyplot轴锁定中心

我是wpf和oxyPlot的新手. 现在,我想创建一个像示波器一样的动态折线图,但是当鼠标滚轮缩放时,我不知道如何将轴锁定在一个值上. 示例: 红点是鼠标位置.正常情况下,先放大A-> B,再放大C->D.现在,我要放大C-> E,就像鼠标在0中心位置一样. 解决方案 我找到了一种可用于阻止轴缩放中心的解决方案.您必须创建一个自定义LinearAxis来实现此目的: pu ..
发布时间:2020-05-12 19:15:44 C#/.NET

在GNU屏幕中使用滚轮

如何设置GNU屏幕以允许鼠标的滚轮在回滚缓冲区中滚动?我曾尝试在Google上进行搜索,但最热门的是如何允许屏幕内的应用程序使用滚轮. 解决方案 我相信您可以在~/.screenrc中添加这样的行: termcapinfo xterm* ti@:te@ "xterm *"是您当前TERM的全局匹配项.为了确认它是否正常运行,请先按^ A ^ D从屏幕上分离,然后按screen - ..
发布时间:2020-05-12 19:15:35 其他开发

MouseWheel事件不会在SWT-AWT组件中触发

我陷入了无法启动的鼠标滚轮事件.我使用swt_awt桥,因此可以在我的RCP应用程序中使用swing组件.我测试了我能找到的所有东西,但是没有成功.因为我的应用程序非常复杂,所以我创建了问题的简化版本,如果您想帮助我,还应该可以帮助您确定方向. 现在,这个简化的问题是,我希望我的文本区域(或滚动窗格)能够捕获鼠标滚轮事件.但是这些事件丢失了. import java.awt.Frame ..
发布时间:2020-05-12 19:08:19 Java开发