Конференция ".Net" » захват мыши
 
  • hiddenman (08.06.07 10:32) [0]
    Public Class Form1

       Private Sub Panel2_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Panel2.MouseMove
           Me.Text = New Random().Next(1000).ToString
       End Sub

       Private Sub Panel1_MouseEnter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Panel1.MouseEnter
           Me.Panel2.Capture = True
       End Sub
    End Class




    когда я захватываю мышь для панели2 щёлкая внутри неё мышью, то затем я получаю ВСЕ события мыши движения мыши над этой панелью

    если же захват панелью2 мыши идёт через её свойство Capture(которое устанавливается в OтMouseEnter на панели1), то я получаю события движения мыши лишь в пределах формы

    что за ерунда?
 
Конференция ".Net" » захват мыши
Есть новые Нет новых   [118667   +45][b:0][p:0.001]