我在我的應用程序中有兩個表單。他們的方法我稱之爲Form 2
是這樣的:表格關閉時它不應該
表1:
private void btnTest_Click(object sender, EventArgs e)
{
DialogResult result = new System.Windows.Forms.DialogResult();
Add_Link addLink = new Add_Link();
result=addLink.ShowDialog();
if (result == System.Windows.Forms.DialogResult.OK)
{
//
}
}
表2:
private void btnAdd_Click(object sender, EventArgs e)
{
if(validURL(txtSubLink.Text))
{
HyperLink add = new HyperLink(txtSubLink.Text,txtSubText.Text,"URL");
this.build = add;
}
else
{
MessageBox.Show("Valid URL Needed! " + txtSubLink.Text, "ERROR");
}
}
我的問題是,如果用戶點擊Add
按鈕,錯誤消息顯示(因爲數據無效或文本框爲空)但是它關閉表單。如果兩個文本框包含正確的數據,我只希望用戶關閉表單並將數據傳回。如果兩個文本框不包含正確的數據或爲空,則當用戶單擊添加時,應顯示錯誤消息,並且Form 2
應保持打開狀態,如何解決此問題......?
我看不到觸發形封閉的代碼......我疑惑 – miniBill
@miniBill - 首先,如果在表格2聲明它不管或錯誤或不關閉它。 –