webForumDet fria alternativet

varför funkar inte detta?

.NETur .NET

4 svar · 198 visningar · startad av Anders84

Medlem sedan nov. 200226 inlägg
Frågan#1

Private Sub Picture1_Click()
If intTemp5 = intTemp1 Then
MsgBox "Hejsan" & vbCrLf & "Hejsan" & vbCrLf & "Hejsan", 1, "Hejsan"
Else
'
End If
End Sub`

När jag klickar på bilden även när dom inte är samma så kommer medelande rutan upp där de står hejsan. vad gör jag för fel?

MVH Anders

Medlem sedan dec. 20003 887 inlägg
#2

Du är i fel scope förmodligen och då är varken intTemp5 eller intTemp1 initierade och följdaktligen lika.

Gör dom globala eller skicka med värdena eller liknande :)

Medlem sedan nov. 200226 inlägg
#3

Och hur gör jag de på lämpligaste sätt?

MVH Anders

Medlem sedan dec. 20003 887 inlägg
#4
Private intTemp1 As Integer

Lägg det utanför dina subbar/funktioner, så deklareras det globalt...

Medlem sedan nov. 200226 inlägg
#5

Tack!! de funkade så

MVH Anders

131 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)