我有一个if语句,用于检查文本框是否为空。 HOwever,如果它是真的,意思是空的我希望它取消剩下的过程并回到我的表格。下面是我所拥有的IF声明,我无法弄清楚如何取消剩余的过程。
if (textBox2.Text.Equals(""))
{
MessageBox.Show("Field is Empty", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
答案 0 :(得分:1)
http://msdn.microsoft.com/fr-fr/library/1dac1663%28v=vs.80%29.aspx
private void validateUserEntry2()
{
// Checks the value of the text.
if(serverName.Text.Length == 0)
{
// Initializes the variables to pass to the MessageBox.Show method.
string message = "You did not enter a server name. Cancel this operation?";
string caption = "No Server Name Specified";
MessageBoxButtons buttons = MessageBoxButtons.YesNo;
DialogResult result;
// Displays the MessageBox.
result = MessageBox.Show(this, message, caption, buttons,
MessageBoxIcon.Question, MessageBoxDefaultButton.Button1,
MessageBoxOptions.RightAlign);
if(result == DialogResult.Yes)
{
// Closes the parent form.
this.Close();
}
}
}
答案 1 :(得分:1)
调用类似
的方法DoSomething();
使它开始执行内部的任何内容。在某些情况下,如果您不再希望继续执行该方法调用,请对返回void的方法使用return
语句,不返回值,对于具有非void返回类型的方法,使用return something
,其中{ {1}}是返回类型的类型。
something