|
16楼
发表于 2013-7-20 21:16:01
|
只看该作者
四川省巴中市
BUG帮你找到了,是你写的代码用的事件太不和谐了。
新建一个窗口后,你的现行浏览框默认已经确定为第二个,但是你把现行强制跳到第一个,这个1+1就等于2了,但是你只复制了一个控件。但是我注释掉新建浏览窗口里现行子夹修改的地方又出BUG了
.版本 2
.支持库 iext3
.支持库 HtmlView
.子程序 _源浏览框_标题被改变
.局部变量 i, 整数型
输出调试文本 (取数组成员数 (动态浏览框), 标签选择夹.取子夹数目 ())
.计次循环首 (标签选择夹.取子夹数目 (), i)
标签选择夹.置子夹名称 (i - 1, 动态浏览框 .标题)
.计次循环尾 ()
_启动窗口.标题 = 动态浏览框 [标签选择夹.现行子夹 + 1].标题
总之你的代码里有很多蛋疼的东西。不要用这些事件初始化,因为每次子夹切换都会触发。
补充内容 (2013-7-21 00:21):
意思就是触发了两次事件,而这两次事件导致你的代码只能兼顾其中一次事件的情况,另一种就考虑不到了。造成数组溢出。所以你要么修改这些初始化的代码,要么写代码兼顾这些情况。 |
|