如何从文本框中返回答案

时间:2015-06-10 15:31:33

标签: c#

我有一些代码,用户将一些信息输入到文本框中,我希望将该信息作为字符串返回,我可以从代码中的其他位置访问。 (子问题 - 我到处搜索过什么&#34下的代码块的名称;私有无效")

private string SearchJobNoTextBox_TextChanged(object sender, EventArgs e)
{
  string sSearchJobNo = SearchJobNoTextBox.Text;
  return sSearchJobNo;
}

1 个答案:

答案 0 :(得分:3)

处理TextChanged事件的方法不能返回任何内容,它应该是无效的。

此外 - 您可以在表单类的任何位置访问此文本框文本。如果你需要在表单之外的某个地方获取它 - 你可以创建公共(或内部 - 取决于你需要访问它的范围)方法(或属性)返回它。

这样的东西
public string SearchJobNo
{
    get { return SearchJobNoTextBox.Text; }
}

然后,您将能够以yourform.SearchJobNo

的形式访问此值

回答你的问题:“私人空白”之类的代码块的名称 - 是“方法”。