Абсолютные значения координат курсора - Visual Basic .NET
Формулировка задачи:
Нужно открывать новую форму в позиции указанной курсором при клике на PictureBox. Пользуюсь вот такой неудобной конструкцией:
а если форма на которой находится PictureBox1 дочерняя все выглядит еще хуже. Неужели нельзя задать координаты Form2 в системе координат PictureBox1 или наоборот, получить абсолютные координаты указателя мыши относительно угла экрана?
Листинг программы
- Private Sub PictureBox1_MouseClick(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseClick
- Form2.Location = New Point(Me.Location.X + PictureBox1.Location.X + e.X, Me.Location.Y + PictureBox1.Location.Y + e.Y)
- Form2.ShowDialog()
- End Sub
Решение задачи: «Абсолютные значения координат курсора»
textual
Листинг программы
- MousePosition.X
- MousePosition.Y
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д