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]。应如何处理。
我新手菜鸟,恳请高手详解,感激……

解决方案 »

  1.   

    而且jiazimu方法return返回其他值,无法返回textbox1值,而且public static中的static不能删。应如何处理。
    一楼没看清问题
      

  2.   

     public static string jiazimu(TextBox textBox)
            {
                textBox.Text += "88";
                return textBox.Text;
            }
            private void button1_Click(object sender, EventArgs e)
            {
                jiazimu(textBox1);
            }
      

  3.   

    而且jiazimu方法return返回其他值,无法返回textbox1值,而且public static中的static不能删。应如何处理。
    谢谢3楼,但还是没看清问题
      

  4.   


    还是一样:
    把static 去掉
    加上return
      

  5.   

    private string s = "";
            private void button1_Click(object sender, EventArgs e)
            {
                
                jiazimu(textBox1, s);
            }
            public static string jiazimu(TextBox textBox1, string s)
            {
                textBox1.Text += "88";
                return s;
            }
      

  6.   

    要的是这样?  这个方法没有参数jiazimu(TextBox textBox1, string s)肯定会不对的