有两个窗体CustInfo和LinkManInfo
CustInfo中有一个属性Code:
public string Code
{
get
{
return this.txtCustCode.Text;
}
set
{
Code=value;
}
}现在我想在LinkManInfo中引用这个属性,请问应该怎么做,谢谢!
当然,首先需要实例化CustInfo,但关键就是如何引用到在堆中原本已经存在的那个CustInfo的实例,否则属性Code也没有意义啊在LinkManInfo中我的代码
private void AddLinkMan()
{
CustInfo custInLink=new custInfo();
string aa=custInLink.Code.ToString();
MessageBox.Show(aa);
}
这个是不对的,这个custInLink对象只是局部的,这样Code根本没有值,我只是希望大家能明白我的想法!谢谢!
急盼赐教中!~``

解决方案 »

  1.   

    简单的作法可以:
    在Program.cs中声明一个静态变量 public CustInfo ci;在CustInfo的构造函数中:
    public CustInfo()
    {
      Program.ci=this;
    }那么在LinkManInfo中也可以通过Program.ci来引用它...个人观点,没细想有没有什么不妥之处,LZ自己再想想...
      

  2.   

    sorry:
    在Program.cs中声明一个静态变量 public CustInfo ci;
    ================================================
    应该是:
    public static CustInfo ci;