我有一些代码,用户将一些信息输入到文本框中,我希望将该信息作为字符串返回,我可以从代码中的其他位置访问。 (子问题 - 我到处搜索过什么&#34下的代码块的名称;私有无效")
private string SearchJobNoTextBox_TextChanged(object sender, EventArgs e)
{
string sSearchJobNo = SearchJobNoTextBox.Text;
return sSearchJobNo;
}
答案 0 :(得分:3)
处理TextChanged
事件的方法不能返回任何内容,它应该是无效的。
此外 - 您可以在表单类的任何位置访问此文本框文本。如果你需要在表单之外的某个地方获取它 - 你可以创建公共(或内部 - 取决于你需要访问它的范围)方法(或属性)返回它。
像
这样的东西public string SearchJobNo
{
get { return SearchJobNoTextBox.Text; }
}
然后,您将能够以yourform.SearchJobNo
回答你的问题:“私人空白”之类的代码块的名称 - 是“方法”。