2014-04-25 44 views
0

我打開了一個WinForm中的對話框問題是,在對話框中我有一個文本框,我檢查用戶是否填充了信息。下面是打開的對話框中如何在對話框中檢查文本框不爲空時如何保持對話框

該問題的代碼是我給消息給用戶,如果他不填寫文本框「在文本框填寫的信息」,但主要功能這一點,迴歸之後的任何信息。

if (txtNotes.Text == string.Empty) 
    { 
     MessageBox.Show("Please Fill Notes"); 
     return; 
    } 

result = _commonDAC.SaveBuilderChanges(_date, _time, _eventId, _eventTextId, txtNotes.Text, User, _date, _OrderId, EventDetail.ToString()); 

if (result > 0) 
    { 
     int UpdateResule = _commonDAC.UpdateOrderDateTimeWithDeliveryBy(Convert.ToDateTime(_readyDate), Convert.ToDateTime(_readyTime), _OrderId, Convert.ToDateTime(_DeliverBy)); 

     this.Close(); 
    } 

我該如何檢查。

+0

您是否試圖說當用戶不輸入內容時要關閉對話框並返回到原始功能? – melodiouscode

回答

1

我無法知道您發佈的代碼駐留在哪裏(在主窗體或對話框中),但通常,您將在用戶提交對話框時運行驗證代碼,並且如果驗證碼失敗(並且你已經通知用戶),那麼你將不會設置對話框結果(OK或其他),並且你不會關閉對話框。因此,您實際上取消了對話框的提交。

相關問題