Yahoo 知識+ 將於 2021 年 5 月 4 日 (美國東岸時間) 停止服務,而 Yahoo 知識+ 網站現已轉為僅限瀏覽模式。其他 Yahoo 資產或服務,或你的 Yahoo 帳戶將不會有任何變更。你可以在此服務中心網頁進一步了解 Yahoo 知識+ 停止服務的事宜,以及了解如何下載你的資料。

VB.net 圖片隨著滑鼠移動,求高手!?

picturebox1隨著滑鼠移動,並維持在滑鼠的右上方,不影響滑鼠chick其他控制項

求高手!

更新:

感謝終結者大大

另外,如果寫在Form1_MouseMove,滑鼠移動到其他控制項上,圖片就不會跟著移動了,如何解呢?

2 個解答

評分
  • 6 年前
    最愛解答

    假設有 TextBox1和Button1

    Dim xm, ym As Integer

    Dim xc, yc As Integer

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    PictureBox1.BringToFront()

    Me.Location = New Point(0, 0)

    End Sub

    Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove, TextBox1.MouseMove, Button1.MouseMove

    xm = e.X

    ym = e.Y

    xc = CType(sender, Object).Location.x

    yc = CType(sender, Object).Location.y

    PictureBox1.Location = New Point(xc + xm + 10, yc + ym - 30)

    End Sub

  • 6 年前

    感謝終結者大大

    另外,如果寫在Form1_MouseMove,滑鼠移動到其他控制項上,圖片就不會跟著移動了,如何解呢?

還有問題嗎?立即提問即可得到解答。