C#if语句为true取消剩余进程

时间:2013-11-03 06:01:02

标签: c# messagebox isnullorempty

我有一个if语句,用于检查文本框是否为空。 HOwever,如果它是真的,意思是空的我希望它取消剩下的过程并回到我的表格。下面是我所拥有的IF声明,我无法弄清楚如何取消剩余的过程。

if (textBox2.Text.Equals(""))
{
   MessageBox.Show("Field is Empty", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}

2 个答案:

答案 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