【问题标题】:Visual Studio 2015 C# Slow Click with PictureBoxVisual Studio 2015 C# 使用 PictureBox 慢速点击
【发布时间】:2016-10-20 02:58:06
【问题描述】:

我正在使用 PictureBox 在我的程序中循环浏览一组图像。当我单击图像时,图像会发生变化。当我多次单击时,有时它不会改变。我认为这是因为我的点击被注册为双击,而不是单击?

如果是这样,我如何“禁用”双击以启用快速滚动图像?

【问题讨论】:

    标签: c# visual-studio click picturebox


    【解决方案1】:

    3 个选项:

    1. (长分辨率)禁用所有双击并让应用程序将所有单击注册为单击:WinForms disable double clicks and accept all mouse clicks?

    2. (不推荐...重复)使 DoubleClick 的事件处理程序执行与 onClick 相同的功能。

    3. (首选/可能最简单)而不是您的 onClick 来更改图片...。让 pictureBox 上的 MouseDown/MouseUp 事件处理程序处理您的图片更改请求。

    【讨论】:

    • 对于选项 2,您可以改为子类化 Picturebox 控件并覆盖 OnMouseClick 以在一个地方处理所有双击。
    猜你喜欢
    • 2017-06-29
    • 2015-10-23
    • 2015-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-28
    • 1970-01-01
    相关资源
    最近更新 更多