Я думаю, что ваша проблема связана с выбором времени. Попробуйте явно создать форму и добавить обработчики в ParentForm
Load
обработчик событий. (Это все набрано из памяти и не проверено, поэтому имена / подписи событий для события Load
могут быть неправильными.)
Public Class ParentForm
Friend WithEvents cf As childform
Private Sub cf_checkboxchanged(ByVal checkbox1 As Boolean, ByVal checkbox2 As Boolean)
My.Settings.checkbox1 = checkbox1
My.Settings.checkbox2 = checkbox2
End Sub
Private Sub ParentForm_Load(ByVal sender as object, ByVal e as EventArgs) Handles Me.Load
cf = new childForm()
AddHandler cf.checkboxchanged, AddressOf cf_checkboxchanged
cf.Show()
End Sub
End Class