private void button1_Click(object sender, EventArgs e)
{
textBox1.Text += "2";
}
public static string jiazimu()
{
textBox1.Text += "88";
}
如上所示,调用jiazimu方法时出错:非静态的字段、方法或属性“WindowsFormsApplication3.Form1.textBox1”要求对象引用。
而且jiazimu方法return返回其他值,无法返回textbox1值,[color=#FF0000]而且public static中的static不能删除[/color]。应如何处理。
我新手菜鸟,恳请高手详解,感激……
{
textBox1.Text += "2";
}
public static string jiazimu()
{
textBox1.Text += "88";
}
如上所示,调用jiazimu方法时出错:非静态的字段、方法或属性“WindowsFormsApplication3.Form1.textBox1”要求对象引用。
而且jiazimu方法return返回其他值,无法返回textbox1值,[color=#FF0000]而且public static中的static不能删除[/color]。应如何处理。
我新手菜鸟,恳请高手详解,感激……
一楼没看清问题
{
textBox.Text += "88";
return textBox.Text;
}
private void button1_Click(object sender, EventArgs e)
{
jiazimu(textBox1);
}
谢谢3楼,但还是没看清问题
还是一样:
把static 去掉
加上return
private void button1_Click(object sender, EventArgs e)
{
jiazimu(textBox1, s);
}
public static string jiazimu(TextBox textBox1, string s)
{
textBox1.Text += "88";
return s;
}