我在程序中用到一个窗体.这个窗体要多次使用.只是其中的文本框的内容,及按钮调用的过程不一样.界面是一致的.其他功能大多不一样.请问如何解决.用类行吗?用类能使按钮调用不同的函数?

解决方案 »

  1.   

    Public PublicIndex As Long
    Sub XXFunction()
       Dim NewWindow As Object
       PublicIndex=PublicIndex+1
       Set NewWindow=New Form2
       NewWindow.Move 0,0
       NewWindow.Caption="新窗口" & PublicIndex
       NewWindow.Text1.Text="文本内容"
       NewWindow.Show
    End Sub看看吧,主要就是把窗口作为一个新的对象(可以理解成类)来操作就可以了。
      

  2.   

    我一般是给这个窗体属性,然后判断属性进行不同的操作,也可以利用窗体的tag属性进行参数传递。
      

  3.   

    调用窗体时传个参数进去.
    在Button时判断一下.
      

  4.   

    Dim F1 as new From1fr.show 1这样可以使用N次,只要你的内存不溢出。