【发布时间】:2016-10-20 02:58:06
【问题描述】:
我正在使用 PictureBox 在我的程序中循环浏览一组图像。当我单击图像时,图像会发生变化。当我多次单击时,有时它不会改变。我认为这是因为我的点击被注册为双击,而不是单击?
如果是这样,我如何“禁用”双击以启用快速滚动图像?
【问题讨论】:
标签: c# visual-studio click picturebox
我正在使用 PictureBox 在我的程序中循环浏览一组图像。当我单击图像时,图像会发生变化。当我多次单击时,有时它不会改变。我认为这是因为我的点击被注册为双击,而不是单击?
如果是这样,我如何“禁用”双击以启用快速滚动图像?
【问题讨论】:
标签: c# visual-studio click picturebox
3 个选项:
(长分辨率)禁用所有双击并让应用程序将所有单击注册为单击:WinForms disable double clicks and accept all mouse clicks?
(不推荐...重复)使 DoubleClick 的事件处理程序执行与 onClick 相同的功能。
(首选/可能最简单)而不是您的 onClick 来更改图片...。让 pictureBox 上的 MouseDown/MouseUp 事件处理程序处理您的图片更改请求。
【讨论】: