私のアプリケーションには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
はこのようなものです呼び出しますデータが無効またはテキストボックスが空です)BUTフォームを閉じます。 2つのテキストボックスに適切なデータが含まれていれば、フォームを閉じてデータを戻すだけです。 2つのテキストボックスに適切なデータが含まれていない場合、またはが空白の場合、ユーザーが[追加]をクリックすると、エラーメッセージが表示され、Form 2
は開いたままにする必要があります。
私は、フォームの閉鎖をトリガーするコードが表示されない...私は困惑し – miniBill
@miniBillだ - フォーム2の場合は最初のステートメントでは、関係なく、またはエラーかどうか、それを閉じます。 –