我在Form 2
有很多groupbox和datagridview,但当我继续Form2
时,它会创建闪烁的屏幕,这就是为什么我的问题是如何隐藏/禁用其他组框只有一个显示表单加载。
顺便说一下,这是我的代码:
在form2_load上:
grpbox1.Show()
grpbox2.Hide()
grpbox3.Hide()
grpbox4.Hide()
grpbox5.Hide()
grpbox6.Hide()
顺便提一下如何防止这种情况?顺便说一下,它是用Vb.net
写的。
答案 0 :(得分:0)
您可以将代码移动到将在表单加载事件之前运行的表单构造函数:
Public Class Form2
Sub New()
InitializeComponent()
For Each c In Me.Controls.OfType(Of GroupBox)
c.Hide()
Next
grpbox1.Show()
End Sub
End Class