Hallo Forum,
Ich bin auf ein Probelm gestossen das ich nicht lösen und mir auch nicht erklären kann.
In meiner Hauptform habe ich lediglich eine Panel und erzeuge in diesem 1295 horizontal angeordnete Pictureboxen in der Größe 12x12. Das Panel ist auf Autoscroll gestellt somit erscheint auch zur Laufzeit die integrierte Scrollbar.
Nun das Problem:
Unter Windows 7 funktioniert alles einwandfrei. Jedoch unter Windows 10 stürzt die ganze Anwendung ab inkl Visual Studio und Windows selbst, sobald man schnell hin und her scrollt. Unter Windows 7 kann man scrollen soviel man will keinerlei Probleme.
Ich habe dies nun auf verschiedensten Systemen getestet und das verhalten ist überall gleich. Ich weiß nicht woran das liegen könnte und habe auch keine Idee wie ich dem ganzen auf die schliche kommen kann da auch Visual Studio im Debugmodus mit abstürzt.
Alles was ich sagen kann ist das die CPU Auslastung nie über 20 % steigt und reichlich Arbeitsspeicher frei ist. Entsprechend habe ich ein Ressourcenproblem ausgeschlossen.
Der einzige Code in der Anwendung ist der der die pictureboxen zur Laufzeit beim Loadereigniss erzeugt. Frameworks die ich getestet habe sind 3.5 4 und 4.5 alle das selbe Problem.
Für einen Tip währe ich sehr dankbar.
Hier noch der Code
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim LED(1295) As PictureBox
For i = 0 To 1295
LED(i) = New PictureBox
With LED(i)
.Name = "BOX" & i
.Tag = i
.Width = 16
.Height = 16
.Left = 1 + i * 17
.Top = 10
.BackColor = Color.Black
End With
Panel1.Controls.Add(LED(i))
Next
End Sub
Ich bin auf ein Probelm gestossen das ich nicht lösen und mir auch nicht erklären kann.
In meiner Hauptform habe ich lediglich eine Panel und erzeuge in diesem 1295 horizontal angeordnete Pictureboxen in der Größe 12x12. Das Panel ist auf Autoscroll gestellt somit erscheint auch zur Laufzeit die integrierte Scrollbar.
Nun das Problem:
Unter Windows 7 funktioniert alles einwandfrei. Jedoch unter Windows 10 stürzt die ganze Anwendung ab inkl Visual Studio und Windows selbst, sobald man schnell hin und her scrollt. Unter Windows 7 kann man scrollen soviel man will keinerlei Probleme.
Ich habe dies nun auf verschiedensten Systemen getestet und das verhalten ist überall gleich. Ich weiß nicht woran das liegen könnte und habe auch keine Idee wie ich dem ganzen auf die schliche kommen kann da auch Visual Studio im Debugmodus mit abstürzt.
Alles was ich sagen kann ist das die CPU Auslastung nie über 20 % steigt und reichlich Arbeitsspeicher frei ist. Entsprechend habe ich ein Ressourcenproblem ausgeschlossen.
Der einzige Code in der Anwendung ist der der die pictureboxen zur Laufzeit beim Loadereigniss erzeugt. Frameworks die ich getestet habe sind 3.5 4 und 4.5 alle das selbe Problem.
Für einen Tip währe ich sehr dankbar.
Hier noch der Code
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim LED(1295) As PictureBox
For i = 0 To 1295
LED(i) = New PictureBox
With LED(i)
.Name = "BOX" & i
.Tag = i
.Width = 16
.Height = 16
.Left = 1 + i * 17
.Top = 10
.BackColor = Color.Black
End With
Panel1.Controls.Add(LED(i))
Next
End Sub
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Crackerjack“ ()