Автор:
Алексей Немиро | добавлено: 10.05.2010, 11:53 | просмотров: 2436 (1+) | комментариев:
0 | рейтинг:
x7
Пример демонстрирует, как можно ограничить передвижение курсора мышки в рамках формы. В отличие от ранних версий Visual Basic, в .NET это делается гораздо проще и без использования API.
Создайте WinForms-проект и разместите на форме две кнопки. Вставьте нижеследующий код.
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Button1.Text = "Ограничить мышку"
Button2.Text = "Отпустить мышку"
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Cursor.Clip = Me.RectangleToScreen(Me.ClientRectangle)
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Cursor.Clip = Nothing
End Sub