przesuń winform w stosunku do przycisku z innej postaci vb / c #

Chcę, żebyś sprawdziłto pierwszy..

nad tym właśnie pracuję, problem rozwiązany na przycisku, a teraz muszę sprawić, by WinForm podążał za przyciskiem, gdziekolwiek i kiedykolwiek przeciągam mapę / obrazek. to jest coś takiego, infowindows na google's API. pierwsze zdjęcie, zrobiłem to na html.

i to jest to, nad czym teraz pracuję, w winForms, nie mogę przeciągnąć formularza2 z obrazem ..

to jest mój obecny kod ..

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Dim loc As Point = PictureBox1.PointToClient(Button1.PointToScreen(Point.Empty))
    Button1.Parent = PictureBox1
    Button1.Location = loc

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Form2.Show()
End Sub

Private Sub pictureBox1_LocationChanged(ByVal sender As Object, ByVal e As EventArgs)

    Dim p As Point = button1.PointToScreen(Point.Empty)
    p.Offset(5, 10)
    Form2.Location = p
    Form2.Owner = Me
End Sub

jak widzisz, ten infowindow, chcę, żeby był to formularz w moich WinFormach. Czy to możliwe, że jego lokalizacja może być względna / nadrzędna do przycisku, podobnie jak w powyższym linku. dzięki!

questionAnswers(1)

yourAnswerToTheQuestion