|

25精币
|
子导航_创建导航 | | | |
背景 | 分组框 | | | | 按钮 | 超级按钮 | | | | 项目名称 | 文本型 | | | | 项目宽度 | 整数型 | | | | 项目高度 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 当前计数器 | 整数型 | | | 初始行数 | 整数型 | | | 初始显示 | 整数型 | | | i | 整数型 | | |
如果 (是否为空 (项目宽度 ))  全_子导航_宽度 = 95  全_子导航_宽度 = 项目宽度 如果 (是否为空 (项目高度 )) 全_子导航_高度 = 30  全_子导航_高度 = 项目高度 全_子导航_左边 = 0全_子导航_顶边 = 0初始行数 = 0 sql记录集 = sql库. 取记录集 (“SELECT * FROM xst_box_son WHERE visible = 1 AND isdefault = 1 AND boxid = '” + 项目名称 + “' ORDER BY seq”) 判断循环首 (sql记录集. 到下一行 ())  当前计数器 = 当前计数器 + 1 加入成员 (全_子导航, 按钮 ) 复制窗口组件 (按钮, 全_子导航 [当前计数器 ]) 事件转移 (全_子导航 [当前计数器 ], 按钮 ) 全_子导航 [当前计数器 ]. 置父窗口 (背景 ) 全_子导航 [当前计数器 ].可视 = 真  全_子导航 [当前计数器 ]. 移动 (全_子导航_左边, 全_子导航_顶边, 全_子导航_宽度, 全_子导航_高度 ) 全_子导航 [当前计数器 ].标题 = sql记录集. 读字段文本值 (2 ) 全_子导航 [当前计数器 ].标记 = sql记录集. 读字段文本值 (1 ) 全_子导航 [当前计数器 ].通常前景色 = 取颜色值 (0, 0, 0 ) 全_子导航 [当前计数器 ].通常背景色 = 取颜色值 (255, 255, 255 ) 全_子导航 [当前计数器 ].点燃前景色 = 取颜色值 (0, 136, 255 ) 全_子导航 [当前计数器 ].点燃背景色 = 取颜色值 (255, 255, 255 ) 全_子导航 [当前计数器 ].焦点前景色 = 取颜色值 (0, 136, 255 ) 全_子导航 [当前计数器 ].焦点背景色 = 取颜色值 (255, 255, 255 ) 如果真 (当前计数器 = 1 )  全_子导航 [1 ].选中 = 真   背景.可视 = 假    初始显示 = 初始显示 + 1  如果真 (当前计数器 ≠ 1 )  背景.可视 = 真   全_子导航_左边 = 全_子导航 [当前计数器 - 1 ].左边 + 全_子导航 [当前计数器 - 1 ].宽度 + 3   如果真 (全_子导航_左边 + 全_子导航_宽度 + 3 > 背景.宽度 )   初始行数 = 初始行数 + 1    全_子导航_左边 = 0  全_子导航 [当前计数器].左边 = 全_子导航_左边  全_子导航_顶边 = (全_子导航 [当前计数器 - 1 ].高度 + 5 ) × 初始行数   全_子导航 [当前计数器 ].顶边 = 全_子导航_顶边   背景.高度 = 全_子导航_顶边 + 全_子导航_高度 + 5    全_子导航_初始行数 = 初始行数  全_子导航_当前计数器 = 当前计数器  全_子导航 [当前计数器 ]. 刷新显示 () 判断循环尾 ()sql记录集. 关闭 ()
局_导航 = 取事件组件 ()类_导航 = 局_导航 主按钮_全部取消选中 (导航_背景 )子导航_创建导航 (分组框1, 子导航, 局_导航.标记 )
我执行后 为什么不能 重新刷新数据,反而是覆盖数据呢
|
最佳答案
查看完整内容
创建时候先销毁旧的, 如果数据库不是实时改变的话不建议这么做
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。 友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。 快捷通道:申请荣誉值 →
|