重複の可能性:
パネルにフォーカスがない
少し厄介な状況です。PictureBox
内に保持されたWinFormがありますPanel
(フォームの特定のサイズ制限を超えた場合に画像をスクロール可能にすることができます)。
ここで、ユーザーがMouseWheelを使用してパネルをスクロールできるようにするために、次のコードを入力する必要がありました。
Private Sub MyPanel_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyPanel.MouseEnter
MyPanel.Focus()
End Sub
これはうまく機能し、ユーザーが好きなように画像をスクロールできるようにします。
さて、私の問題はtextbox
、ユーザーがデータを入力できるようにするフォームにもあるということです。ユーザーがテキストボックスをクリックしてマウスをパネル上に移動すると、問題が発生します。これにより、テキストボックスから制御が失われ、ユーザーが入力できなくなります。
どうすればこの状況に最もよく対処できますか?