DanVerssen
Programmer
I have a program in VB2005.net that needs to change the screen resolution and then adjust the form to fill the new screen. I have the screen resolution changes controlled by radio buttons.
The resolution changes, but my form remains the same size. The form is originally designed as 1024x768. When I change to 800x600 it is too large to fit on the screen. When I change to 1280x1024 it only takes up part of the screen.
Any ideas what I'm doing wrong?
Here is the code...
>>
Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged
If RadioButton2.Checked = True Then
SetResolution(1024, 768, 32)
Me.Size = New Size(1024, 768)
End If
End Sub
Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged
If RadioButton1.Checked = True Then
SetResolution(800, 600, 32)
Me.Size = New Size(800, 600)
End If
End Sub
Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton3.CheckedChanged
If RadioButton3.Checked = True Then
SetResolution(1280, 1024, 32)
Me.Size = New Size(1280, 1024)
End If
End Sub
<<
The resolution changes, but my form remains the same size. The form is originally designed as 1024x768. When I change to 800x600 it is too large to fit on the screen. When I change to 1280x1024 it only takes up part of the screen.
Any ideas what I'm doing wrong?
Here is the code...
>>
Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged
If RadioButton2.Checked = True Then
SetResolution(1024, 768, 32)
Me.Size = New Size(1024, 768)
End If
End Sub
Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged
If RadioButton1.Checked = True Then
SetResolution(800, 600, 32)
Me.Size = New Size(800, 600)
End If
End Sub
Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton3.CheckedChanged
If RadioButton3.Checked = True Then
SetResolution(1280, 1024, 32)
Me.Size = New Size(1280, 1024)
End If
End Sub
<<