在VB工程中,我做了一个选择路径的窗体,最终的路径结果是存放在该窗体的一个text文本框中,现在我要在另一个窗体中引用这个路径结果,该怎么引用?

解决方案 »

  1.   

    将变量定义成friend或public的property
      

  2.   

    在一个窗体中引用另一个窗体上的控件对象属性,可以限定性的分层引用;
    如form2窗体调用form1上的text1的text属性调用如下:
    ??==from1.text1.text
      

  3.   

    尽可能不要用这种调用方式。而改用变量来好一些。
    例如Form1和Form2Form2调用Form1的Text1控件,当调用时,就会将Form1自动给Load起来,但是不会给你Unload,造成以后调用或更新Form1内容失败等等
      

  4.   

    尽可能不要用这种调用方式。而改用变量来好一些。
    例如Form1和Form2Form2调用Form1的Text1控件,当调用时,就会将Form1自动给Load起来,但是不会给你Unload,造成以后调用或更新Form1内容失败等等同意楼上意见可以在选择路径的窗体上作一个
    public strPath
    按确定时给strPath赋值
    在其他窗口引用:msgbox 选择路径的窗体.strPath即可
    用完后,应该记得这样:选择路径的窗体.strPath=""