【发布时间】:2012-11-02 07:47:32
【问题描述】:
我有一个有点烦人的情况。
我有一个 WinForm,PictureBox 包含在 Panel 中(因此,如果图片超出了我的表单具有的特定大小限制,我可以使图片可滚动)。
现在,为了使用户能够使用鼠标滚轮在面板中滚动,我必须输入以下代码:
Private Sub MyPanel_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyPanel.MouseEnter
MyPanel.Focus()
End Sub
这很好用,允许用户随意滚动图片。
现在,我的问题是我的表单上还有一个textbox,我希望用户能够向其中填写数据。
当用户单击文本框并将鼠标移到面板上时,挑战就出现了——这会导致文本框失去控制并阻止用户输入。
我怎样才能最好地处理这种情况??
【问题讨论】:
-
我很抱歉这被视为一个重复的问题 - 事实是我什至没有看到相似之处 - 这可能与我的编程能力有关 :)