Есть ли способ скрыть MessageBox при загрузке формы?Есть ли способ скрыть MessageBox?
Я использовал Checkedlistbox
, и уже есть checkeditems
при нагрузке Form2
.
Что я хочу сделать, когда я нажимаю Form1
, он показывает Form2
с Checkedlistbox
. Моя проблема, когда я нажимаю Form1
, появляется MessageBox до Form2
.
Вот мой код на vb.net:
На Form1
:
Private Sub cmdSubmitModifyQuant_Click(sender As Object, e As EventArgs) Handles cmdSubmitModifyQuant.Click
Form2.Show()
End Sub
Form2
На:
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
chklstBox1Fill()
End Sub
Private Sub CheckedListBox1_ItemCheck(sender As Object, e As ItemCheckEventArgs) Handles CheckedListBox1.ItemCheck
If e.NewValue = CheckState.Checked Then
question = MsgBox("Area you sure you want to remove?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "Message")
If question = MsgBoxResult.Yes Then
'Nevermind
ElseIf question = MsgBoxResult.No Then
e.NewValue = CheckState.Checked
End If
End If
End Sub
В моем коде вы можете увидеть, что я также необходимо проверить checklistbox1
,
@ shad0wk: В VB.NET имена классов форм также предоставляют экземпляр по умолчанию, поэтому да, он компилируется. –