在Windows窗体应用程序中,我尝试将PictureBox设置为最大屏幕分辨率。我尝试使用以下代码
来完成它Dim screenWidth = Screen.PrimaryScreen.Bounds.Width
Dim screenHeight = Screen.PrimaryScreen.Bounds.Height
Dim ratio = width / height
Dim newWidth = Width
Dim newHeight = Height / ratio
PictureBox1.size = New Size(newWidth, newHeight)
但它出错了"声明预期"在第6行。我使用Visual Basic的设计器将PictureBox放在VS 2015 Express中。
答案 0 :(得分:1)
检查由VS设计师生成的PictureBox名称,确保它确实是PictureBox1。
检查设计器生成PictureBox1的命名空间,确保它与使用PictureBox1的类的命名空间匹配
话虽如此,我也注意到代码中还存在其他一些潜在的错误。请注意,在使用变量之前必须声明变量。这些行:
Dim screenWidth = Screen.PrimaryScreen.Bounds.Width
Dim screenHeight = Screen.PrimaryScreen.Bounds.Height
Dim ratio = width / height
Dim newWidth = Width
Dim newHeight = Height / ratio
违反它:
尝试在声明之前更改使用它们的变量名称(以便始终使用它们)。