フォームロード時にMessageBoxを非表示にする方法はありますか?MessageBoxを隠す方法はありますか?
私はCheckedlistbox
を使用しましたが、すでにForm2
の負荷でcheckeditems
があります。
私がしたいことは、Form1
をクリックするとForm2
とCheckedlistbox
と表示されます。私の問題は、Form1
をクリックすると、Form2
の前にMessageBoxが表示されることです。あなたは私もchecklistbox1
をチェックする必要があることがわかります私のコードで
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
:
Form1
の場合:
Private Sub cmdSubmitModifyQuant_Click(sender As Object, e As EventArgs) Handles cmdSubmitModifyQuant.Click
Form2.Show()
End Sub
Form2
でここ
@ shad0wk:VB.NETでは、フォームのクラス名もデフォルトインスタンスを提供するので、コンパイルできます。 –