Aha, eigentlich sollte beim Start ein 3x3-Raster eingestellt sein und damit auch eine Puzzlegröße von 166 Pixel. Wie genau die 169 jetzt bei dir zustande kommen, ist mir da etwas rätselhaft, könntest du mal die frmMain_Load damit ersetzen:
Wie gesagt, bei mir tritt der Fehler nicht auf, weder auf 32 noch auf 64 Bit.
Der Doc!
VB.NET-Quellcode
- Private Sub frmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- Randomize()
- Me.BackgroundImage = My.Resources.back
- iDifficulty = 0
- iGridSize = 3
- iBackSize = funcGetBackSize()
- picBack.Width = iBackSize 'neu
- picBack.Height = iBackSize 'neu
- iCurJigSize = funcGetJigSize()
- subSetDifficulty()
- subResetJigs()
- picBack.Image = My.Resources.JigPic
- ctlJigsaw = New Bitmap(picBack.Image)
- subSetJigs()
- End Sub
Wie gesagt, bei mir tritt der Fehler nicht auf, weder auf 32 noch auf 64 Bit.
Der Doc!