Hallo,
ich möchte meine MainForm immer nach dem Resizen automatisch an die nechstkleinere Größe / 3 = X,0 anpassen.
Das versuche ich so:
Spoiler anzeigen
Aber es funktioniert nicht.
Was mache ich falsch und wie kann man es hinkriegen?
ich möchte meine MainForm immer nach dem Resizen automatisch an die nechstkleinere Größe / 3 = X,0 anpassen.
Das versuche ich so:
VB.NET-Quellcode
- Public Class MainForm
- Protected Overrides Sub OnResizeEnd(ByVal e As System.EventArgs)
- MyBase.OnResizeEnd(e)
- If Me.Size.Width < Me.Size.Height Then
- For i As Integer = Me.Size.Width To 0
- If i Mod 3 = 0 Then
- Me.Size = New Size(i + 8, i + 27)
- Exit For
- End If
- Next
- Else
- For i As Integer = Me.Size.Height To 0
- If i Mod 3 = 0 Then
- Me.Size = New Size(i + 8, i + 27)
- Exit For
- End If
- Next
- End If
- End Sub
- End Class
Aber es funktioniert nicht.
Was mache ich falsch und wie kann man es hinkriegen?