如何在C#中的winforms项目中接收以字符串形式存储的输入?

时间:2010-03-10 00:58:04

标签: c# winforms textbox input

我正在研究一个要求输入的程序,然后计算并发布输出。

我设法在控制台应用程序上执行此操作,但我不知道如何存储文本框中的输入。

输入必须是正整数,如果输入任何无效信息,则会出现错误信息(以防止崩溃)。

我计划使用按钮来触发计算和输出,但我需要知道如何先存储输入。

3 个答案:

答案 0 :(得分:2)

在按钮上添加一个点击处理程序,然后双击它。之后,插入以下代码:

private void button1_Click(object sender, EventArgs e)
{
    string text = textBox1.Text;
}

文本框中的文本现在位于变量文本中。

答案 1 :(得分:1)

双击按钮添加处理程序方法,然后从字段中获取整数值:

private void button1_Click(object sender, EventArgs e)
{
    int foo;
    int bar;
    if ( ! Int32.TryParse(textBox1.Text, out foo))
    {
        MessageBox.Show("Foo must be a number!");
        return;
    }
    if ( ! Int32.TryParse(textBox2.Text, out bar))
    {
        MessageBox.Show("Bar must be a number!");
        return;
    }
    // do something with foo and bar
}

答案 2 :(得分:0)

将输入存储在实例变量中。我相信信息存储在文本域的属性中。

的内容
 theNameOfYourTextField.text