(sollniss;5579)
Du verwendest "Mx" 2 mal. Einmal oben und einmal in der 2. Sub.
€:
Bei mir funktioniert der Code einwandfrei.
Visual Basic: [code]
Public Class Form1
Dim Mx As Integer
Private Sub cmdAnzeigen1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdAnzeigen1.Click
Static Sx As Integer
Dim x As Integer
Sx = Sx + 1
Mx = Mx + 1
x = x + 1
lblAnzeige.Text = "Sx: " & Sx _
& " x: " & x & " MX: " & Mx
End Sub
Private Sub cmdAnzeigen2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdAnzeigen2.Click
Dim Mx As Integer
Mx = Mx + 1
lblAnzeige.Text = "MX: " & Mx
End Sub
End Class
[/code]