Gå til innhold

Anbefalte innlegg

hei jeg er ny og driver å øver meg i VB.

jeg lurer på, hva er galt med denne koden:

 

Private Sub Picture1_MouseMove(Butten As Integer, Shift As Integer, X As Single, Y As Single)

Label1.Caption = X

Label2.Caption = Y

If Butten = 1 Then

picture1.Line -(X, Y)

End If

End Sub

 

ut av denne sammenhengen

 

Option Explicit

Dim start_x As Integer

Dim start_y As Integer

 

Private Sub picture1_MouseDown(Butten As Integer, Shift As Integer, X As Single, Y As Single)

picture1.DrawWidth = 5

Label3.Caption = Str(button)

If button = 1 Then

picture1.PSet (X, Y)

End If

start_x = X

start_y = Y

End Sub

Private Sub Picture1_MouseMove(Butten As Integer, Shift As Integer, X As Single, Y As Single)

Label1.Caption = X

Label2.Caption = Y

If Butten = 1 Then

picture1.Line -(X, Y)

End If

End Sub

Private Sub rydd_click()

picture1.Cls

End Sub

Endret av mariunae
Lenke til kommentar
Videoannonse
Annonse

Jeg ser problemet, variabel skrivefeil. Programmet skal tydligvis være et tegneprogram, så slik skal koden være:

 

Option Explicit

Dim start_x As Integer
Dim start_y As Integer

Private Sub picture1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

Picture1.DrawWidth = 5
Label3.Caption = Str(Button)

If Button = 1 Then
Picture1.PSet (X, Y)
End If

start_x = X
start_y = Y

End Sub

Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

Label1.Caption = X
Label2.Caption = Y

If Button = 1 Then
Picture1.Line -(X, Y)
End If

End Sub

Private Sub rydd_click()

Picture1.Cls

End Sub

 

Lurer bare på hvordan du greide å skifte Button i deklarasjonen av SUB-en til Botten? Jaja, det kan skje alle.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...