在这里form是一个变量类型
Set childform1 = New Form1代表了form1窗口
但这会影响到form1.show的使用,在我的程序里form1.show这时就不能用了。

解决方案 »

  1.   

    我把那个childform1.Show改成Form1.show,显示就正常了,但是Set childform1 = New Form1这个赋值有什么用呢?
      

  2.   

    Dim childform1 As Form
    Set childform1 = New Form                '不用form1
    childform1.Show
    或者
    Set childform1 = New Form                '不用form1
    childform1.Show
      

  3.   

    但是这个MDI程序里面要求有两个不同的文档类型,所以我有两个form,即form1和form2,现在我要创建form1类型的,所以我写form1.
      

  4.   

    Dim childform1 As Form1                   '用form1Set childform1 = New Form1                '用form1
    childform1.Show
    或者
    Set childform1 = New Form1                '用form1
    childform1.Show
      

  5.   

    Dim childform1 As Form                   '这里的Form   ASet childform1 = New Form1               '这里的Form1   B childform1.ShowA处的和B处的是不是一样的概念,还是不一样的?第一个是不是仅仅是一个变量类型,第二个是不是一个类.