我做了一个控件,控件中包含若干窗体。问题:
控件中的窗体怎样和外界进行数值的传递?通过控件的属性?那么,控件中的窗体如何使用控件的属性?

解决方案 »

  1.   

    要和外界進行數據交換,應該是通過調用該控件的全局變量
    例如再form1,定義Public mRptclass As String
    在form2調用 from1.mRptclass就可
    控件的屬性可以寫于代號,也可在屬性界面里設定
      

  2.   

    可以把操作窗体的属性和方法封装起来定义属性 使用property 
    Public Property Get Name() As StringEnd PropertyPublic Property Let Name(ByVal vNewValue As String)End Property
      

  3.   

    我的问题是,如果控件名为MyControl,控件中有窗体Form1,如果引用MyControl的属性,
    怎么做?
    Dim x as MyControl
    Set x= New MyControl
    Debug.Print x.Property1
    可是无法通过。