请教陈老师:应用程序窗体源代码的问题
陈老师:我刚学VBA,做了一个小程序。如果我不想公开源代码,是不是就必须要做成插件?能不能对窗体做一些处理,使源代码不可见? 又遇到一个郁闷的问题:
创建了两个窗体Form1与Form2,各有一个按钮用于互相启动。如下
Form1中:
Private Sub CommandButton1_Click()<BR> form2.Show<BR> Unload Form1<BR>End Sub
Form2中:
Private Sub CommandButton1_Click()<BR> form1.Show<BR> Unload Form2<BR>End Sub
但执行 unload form1 后,form1并不消失,看上去像执行了form1.Enabled=false
一样。然后再次form1.show就报错,说是窗体已经起动了。
这与VB不同,请问这是怎么回事?这个问题如何解决? 把 Form2.Show 及 Unload Form1 的先后次序对调一下呢? 本帖最后由 作者 于 2005-6-15 10:34:21 编辑
sixsixsix兄:
问题解决了。谢谢!
我没弄清楚窗体的ShoeModal属性设置问题。用您的方法来解决也是一样的。 还有两个问题请教一下:
1、INV-VBA中的属性窗口中没有对属性的解释,而VB中就有。有没有什么设置使它出现啊?
2、我用VB时习惯(大概是坏习惯)在对象窗口中增加一些 label ,用它来显示一些中间结果,以便调试。但在 INV-VBA 中,当程序中断时,会自动回到代码窗口,并且只要不停止程序或修改程序,就无法看到对象窗口。这个问题有没有办法解决? VBA很难真正掩藏源代码。
页:
[1]