我是想在一个属性窗口用单选筐设置变量后,如: tts=false ,怎么在另一个窗口调用呢?怎么吧tts这个变量代到调用窗口呢?谢谢。

解决方案 »

  1.   

    有好几种方法
    1.在模块bas中定义全局变量传值
    2.在Form中将tts声明为公有变量,即Public tts as Boolen
    在另一窗口中可使用方法frmTest1.tts即可
      

  2.   

    把tts定义成该窗体的public 变量
    然后你在别的窗体要调用这个窗体的tts变量时就可以通过 "窗体名.tts"这外名称来调用了
      

  3.   

    其实也不用那么麻烦的,如在Form2中调用Form1中单选框的值可将Form1.Visible=False
    调用form1.text1.value等等
      

  4.   

    好的方法是设全局变量,如果因为多了而会乱,那可以在有单选框的窗体中设公共变量,然后窗体关闭时不要用 Unload,改用 MyForm.Hide。等回到调用它的窗体后再取它的值,然后再 Unload MyForm。
      

  5.   

    我有个soket例子,两个工程的窗口可以互相传参、触发事件。是否有这种需要
      

  6.   

    1、全局变量传值
    2、Form中将声明为公有变量
    3、(in form2)tts =form1.text1.value
      

  7.   

    private m_blnValue as Boolean
    Public Property Get formValue() As integer
        formValue=m_intValue 
    End Property
    '属性改变设置
    m_intValue =false '------------------以上在窗体添加---------------------
    '再其它窗体调用:
    blnNew=frmMain.formValue
      

  8.   

    我想如果把 属性窗口关闭后,还能保存其值,并不想 hide 属性窗口,高手能不能解决!