现在用两个窗体 FORM1,FORM2.
以一个 textbox做例子:现在想从form2中修改form1中textbox1控件的默认值.用vb.net很容易就实现了~郁闷~VB.NET代码如下:form1:me.textbox1.text="未修改前"form2:form1.textbox1.text"这样就把form1中textbox1的默认值修改了"

解决方案 »

  1.   

    你可以在form2的构造函数里,放个form1 原引用, 
    Form1 form1; 
    当你在构造form2时,传个主窗体的进来, 
    Form2的构造函数为: 
    public void Form2(Form1 f1) 

    form1=f1;//传引用 

    调用 
    form1.textbox1.text"这样就把form1中textbox1的默认值修改了" 
    这样就行了
      

  2.   

    现在不想用VB.NET写代码了,VB.NET的方法在C#里不管用.
      

  3.   

    这还麻烦,一下方法不推荐使用将form1的textbox1设置成全局
    在form2中
    form1 f1=new form1();
    f1.textbox1.Text="值";
    一般不使用这种,但最简单就是这个了