Buongiorno a tutti,
Sto cercando di fare un software da utilizzare nei miei due pc, Il mio problema e che i due pc hanno risoluzione e dimensioni diverse, e quando vado a ridimensionare il form tutti i controlli o cambiano posizione, o si "deformano".
Ho provato a usare un codice per evitare ciò e in piu ancoro tutti ii controlli a sinistra e in alto al form, ma il risultato cambia parzialmente.
Dim Curwidth As Integer = Me.Width
Dim Curheight As Integer = Me.Height
Private Sub form1_Resize(sender As Object, e As EventArgs) Handles Me.Resize
Dim RaitoHeight As Double = (Me.Height - Curheight) / Curheight
Dim RaitoWidth As Double = (Me.Width - Curwidth) / Curwidth
For Each Ctrl As Control In Controls
Ctrl.Width += Ctrl.Width * RaitoWidth
Ctrl.Left += Ctrl.Left * RaitoWidth
Ctrl.Top += Ctrl.Top * RaitoHeight
Ctrl.Height += Ctrl.Height * RaitoHeight
Next
Curheight = Me.Height
Curwidth = Me.Width
End Sub