|
分類:[.NET 全般]
.NET初心者です。
エラーメッセージの表示で困っています。 該当データがなかった時に「データ出力に失敗しました」と出てしまいます 。
DialogResult.Noneを返すのにDialogResult.Cancelを受け取ってしまいます。
Dim iRet As Integer Dim processWaitingFrm As ProcessWaitingForm = New ProcessWaitingForm(Me) iRet = processWaitingFrm.ShowDialog If iRet = DialogResult.Cancel Then ⇒Cancelを受け取ってしまい・・ MsgBox(MessageManger.GetMessage("ERR1000022", "データ出力"), MsgBoxStyle.Critical, "警告") ⇒失敗 ElseIf iRet = DialogResult.None Then MsgBox(MessageManger.GetMessage("ERR0000005"), MsgBoxStyle.Critical, "警告") ⇒該当無し End If
Public Overrides Sub ProcessWithWaitingForm(ByVal argWaitingForm As ProcessWaitingForm) If m_BusinessLogic.InsertDataOutput(1, refErr) = False Then ⇒該当データがない場合 If refErr Then argWaitingForm.DialogResult = DialogResult.None ⇒ココに入ってsubで抜ける Exit Sub End If argWaitingForm.DialogResult = DialogResult.Cancel Exit Sub End If
.NET初めて使うので、あまり理解できていません。。 どうぞよろしくお願いいたします。
|