Dim Reg As Microsoft.Win32.RegistryKey PrivateSub InitVar()Sub InitVar() If btnSave.Visible =TrueThen EndIf Reg = CurrentUser.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Run", True) If Reg.GetValue("MengXianHui") <>""Then CheckBox1.Checked =True Else CheckBox1.Checked =False EndIf End Sub PrivateSub SaveSettings()Sub SaveSettings() If CheckBox1.Checked =TrueThen Reg = CurrentUser.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Run", True) Reg.SetValue("MengXianHui", Application.ExecutablePath) Else Reg = CurrentUser.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Run", True) Reg.SetValue("MengXianHui", "") EndIf InitVar() MessageBox.Show("您已经设置了,请重新启动计算机看效果。", "提示", _ MessageBoxButtons.OK, MessageBoxIcon.Information) If CheckBox1.Checked =TrueThen Me.Dispose(True) EndIf End Sub PrivateSub btnSave_Click()Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles btnSave.Click SaveSettings() End Sub End Class