C# – 简单验证 – DialogResult
发布时间:2020-12-15 23:56:11 所属栏目:百科 来源:网络整理
导读:我在表单上单击按钮时有以下代码: private void btnOK_Click(object sender,EventArgs e) { if (this.txtProjectName.Text == "") { MessageBox.Show("No project name entered","No Project Name",MessageBoxButtons.OK,MessageBoxIcon.Exclamation); btnO
我在表单上单击按钮时有以下代码:
private void btnOK_Click(object sender,EventArgs e) { if (this.txtProjectName.Text == "") { MessageBox.Show("No project name entered","No Project Name",MessageBoxButtons.OK,MessageBoxIcon.Exclamation); btnOK.DialogResult = DialogResult.None; } else { this.btnOK.DialogResult = DialogResult.OK; return; } } 如果文本框中有内容,则表单仅在第二次单击时关闭.有没有办法立即关闭表单,并将DialogResult.OK传递给它的调用者? 谢谢 解决方法
而不是设置this.btnOK.DialogResult,使用此:
this.DialogResult = DialogResult.OK; 这将设置表格的 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |