以下是引用northwolves在2008-1-12 8:27:01的发言:谢谢狼斑主,你的代码可用. 但你能不能明确提出我的代码的错误所在? ------------------ 你的代码添加的控件名称相同 狼班主, 很仔细地对比了你的代码, 发现你的代码和我的问题有一个很大的不同, 你是在容器(FRAME)中直接添加PROGRESSBAR, 这可以做. 而我的问题是: 先在容器FRAME1, 或FRAME2, 或FRAME3.......中添加新的容器frmProgressBar, (因为是在不同的容器中添加新的容器, 新的容器是应该可以同名的.) 而真正的PROGRESSBAR是加在新添加的容器中的...... 我现在的发现是: 错误是发生在 "在容器FRAME1, 或FRAME2, 或FRAME3.......中添加新的容器" 的时候. 和加不加PROGRSSBAR 没有关系, 也和新添加的容器是不是同名没有关系. 请看我的新附件. 在不断的实验中, 我觉得, 动态在容器中添加新的容器的操作只能对USERFORM中的"最后"的那个容器发生作用, 否则会发生严重错误而退出EXECL. 动态在容器中添加新的控件(除容器之外)的操作是没有问题的. 这也就是为什么狼斑主的代码可以运行. 狼班主, 能不能再研究一下, 为什么只能对USERFORM中的最后的那个容器(索引值最大的那个)动态添加新的容器?
vfnr69sF.rar
(12.61 KB, 下载次数: 12)
[此贴子已经被作者于2008-1-12 13:40:52编辑过] |