【发布时间】:2011-05-13 10:09:23
【问题描述】:
我有两个 From(Form1,Form2),当我尝试从 Form1 类调用 Form2 的公共函数时出现此错误。
错误 1“System.Windows.Forms.Form”不包含“getText1”的定义,并且找不到接受“System.Windows.Forms.Form”类型的第一个参数的扩展方法“getText1”(是您缺少 using 指令或程序集引用?) C:\Users...\WindowsFormsApplication1\WindowsFormsApplication1\Form1.cs 24 17 WindowsFormsApplication1.
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form gen = new Form2();
gen.ShowDialog();
gen.getText1(); // I'm getting the error here !!!
}
}
public partial class Form2 : Form
{
public string Text1;
public Form2()
{
InitializeComponent();
}
public string getText1()
{
return Text1;
}
public void setText1(string txt)
{
Text1 = txt;
}
private void button1_Click(object sender, EventArgs e)
{
this.setText1(txt1.Text);
this.Close();
}
}
有什么想法吗?感谢您的帮助。
【问题讨论】:
标签: c# .net winforms class forms