Dim frm as form1 这句话的意思是,定义了一个form1的引用。变量frm只是一个指针,不是在内存中开辟了一块区域; 有了这个定义以后,你可以set frm = new form1 。这样你就创建了一个新的form1的实例。就是说,你有了一个新的和form1一样的窗体。 这样使用的情形主要是,你要打开同一个form的多个实例。如果你不需要这样,就不用这样。希望我理解了你的问题。
set frm = form1只是用frm指向form1,这样,在任何使用form1的地方,可以用frm替代。 dim frm = new form1 和 dim drm = form1: set frm = new form1等价。
Dim frm as form1
这句话的意思是,定义了一个form1的引用。变量frm只是一个指针,不是在内存中开辟了一块区域;
有了这个定义以后,你可以set frm = new form1 。这样你就创建了一个新的form1的实例。就是说,你有了一个新的和form1一样的窗体。
这样使用的情形主要是,你要打开同一个form的多个实例。如果你不需要这样,就不用这样。希望我理解了你的问题。
dim frm = new form1 和 dim drm = form1: set frm = new form1等价。