0

我有一个表格,该表格有一个拆分容器。
在其中一个面板中有一个带有图像的图片框。我使用鼠标滚轮增加然后减小图片框的大小(也就是缩放图像)。当图片框变得大于面板可见区域时,它会创建 V 和 H 滚动条,这就是我想要的。

我遇到的问题是滚动条在我的图像缩放的同时滚动,有时面板滚动条会完全从图片框窃取我的鼠标滚轮事件并停止缩放图像。

关于如何在不使用滚动条的情况下获取鼠标滚轮事件并完全使用它们的任何建议?

4

1 回答 1

0

编辑:再想一想,我认为这是一个焦点问题。输入时将焦点设置在 PictureBox 上。

Imports System.IO
Imports System.Xml

Public Class Form1

  Private Sub PictureBox1_MouseEnter(sender As Object, e As System.EventArgs) Handles PictureBox1.MouseEnter
    PictureBox1.Focus()
  End Sub

  Private Sub PictureBox1_MouseMove(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseMove
    PictureBox1.Focus()
  End Sub
End Class
于 2012-09-21T02:18:19.323 回答