In diesem Quelltext, den ich gestern bekommen habe, sind x und y nicht deklariert. Aber wie müssen die deklariert werden?
(Habe sie mal rot markiert)
Eine andere Sache, wo ebenfalls eine Fehlermeldung kam habe ich auch noch rot markiert. Vielleicht kann mir ja jemand helfen
(Habe sie mal rot markiert)
Eine andere Sache, wo ebenfalls eine Fehlermeldung kam habe ich auch noch rot markiert. Vielleicht kann mir ja jemand helfen
VB.NET-Quellcode
- Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
- Dim TextBox1 As New TextBox
- TextBox1.Size = New Size(width, height)
- TextBox1.Location = New Point(x, y)
- AddHandler TextBox1.MouseMove, AddressOf TextBox1_MouseMove
- AddHandler TextBox1.MouseLeave, AddressOf TextBox1_MouseLeave
- Me.Controls.Add(TextBox1)
- End Sub
- Dim nStartPos As Point
- Dim nDragPos As Point
- Private Sub TextBox1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)
- If e.Button = Windows.Forms.MouseButtons.Left Then
- ' aktuelle Mausposition bezogen auf den Desktop
- Dim nCurPos As Point = Me.PointToScreen(New Point(e.X, e.Y))
- Me.Location = New Point(nStartPos.X + nCurPos.X - nDragPos.X, _
- nStartPos.Y + nCurPos.Y - nDragPos.Y)
- End If
- End Sub
- Private Sub TextBox3_MouseLeave(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)
- If e.Button = Windows.Forms.MouseButtons.Left Then
- nStartPos = Me.Location
- nDragPos = Me.PointToScreen(New Point(e.X, e.Y))
- End If
- End Sub