我的表单上有一个按钮,如果选中此框,我想永久隐藏。换句话说,如果用户选中该框,则下次表单显示时,该按钮不应显示。
我认为我必须在主窗体加载事件上捕获检查事件并以某种方式存储,但我不知道如何做到这一点。
我写了以下内容,但是当表单再次加载时,按钮会显示出来。
Private Sub hideMe_CheckedChanged(sender As Object, e As EventArgs) Handles hideMe.CheckedChanged
If hideMe.Checked = True Then
frmRegistration.Show()
hideMe.Enabled = False
End If
End Sub
答案 0 :(得分:1)
您需要将某些内容保存为设置等,并在每次应用启动时重新加载(猜测名称和功能):
表单加载可能:
If My.Settings.IsRegistered = True Then
btnRegister.Visible = False
chkSomething.Checked = True
End If