做了一个winform程序,form1上有一个textBox1,还有一个按扭button1,有timer1,timer1每隔10秒自动查询数据库,并将内容显示在label1上,有一个form2上面有一个textBox2和两个按扭,确定与取消,我想实现的是在form2的textBox2里输入文字后点保存,之后如果form1在数据库里查到信息了显示在label上之后,我点击form1上的button1就会自动在form1的textBox里显示出来,应该怎么做,在线等候....

解决方案 »

  1.   

    我点击form1上的button1就会自动在form1的textBox里显示出来,把什么显示出来?
      

  2.   


    是我说得不清楚,我在form2里的textBox2里输入的就是我想自动回复的内容,所以我在form1上的button1点击时在textBox1里显示的就是我在form2里的textBox2里输入的内容
      

  3.   


    textBox1.Text = label1.Text; 
      

  4.   

    NO NO NO
    你们可能是没理解我的意思,lable不用去管它,它只是显示我在数据库里查出的信息,而我想在textBox1里显示的是我在另一个窗体textBox2里所输入的那个文字并将这个文字写入数据库的一个字段里
      

  5.   

    form2中:
    public string Form2Value 

        get 
        { 
            return this.textBox1.Text; 
        } 
        set 
        { 
            this.textBox1.Text = value; 
        } 

    public event EventHandler accept; 
    private void button1_Click ( object sender , EventArgs e ) 

        if ( accept != null ) 
        { 
            accept ( this , EventArgs.Empty );  
        } 
    } form1中:Form2 f2 = new Form2 ( ); 
    f2.accept += new EventHandler ( f2_accept ); 
    f2.Show ( ); 
    void f2_accept ( object sender , EventArgs e ) 

        Form2 f2 = (Form2) sender; 
        this.textBox1.Text = f2.Form2Value; 

    这样可以么, 为什么一运行在form1中其它的关键字就出问题..
      

  6.   

    是不是就是窗体传递 字符串?appdeam.setdata();appdeam.getdata();跟Session一样用
      

  7.   

    AppDomain.CurrentDomain.setdata();AppDomain.CurrentDomain.getdata();