|
Tab条(选择夹)
在炫彩中Tab条就是易语言里面的选择夹,自由度更高更漂亮
但在炫彩设计器中不支持设计子夹项目文本。得用代码添加(希望后面支持吧)
效果图:
1.设计界面
在工具箱中选择tab条然后在窗口上点击即可,在时候是空白的什么都没有。
2.编写添加项目代码
- {
- 函数 整型 选择夹_添加子夹(文本型 文本, 元素句柄 绑定元素)
- {
- 整型 索引 = _tab条1.添加标签(文本)//添加一个子夹文本
- _tab条1.置选择(0)//设置第一项选中,索引从0开始
- _tab条1.启用标签带关闭按钮(真)//默认没有关闭按钮,这里启用一下
- _tab条1.置指定标签固定宽度(索引, 130)//设置一下项目的宽度
- 按钮类 子夹按钮
- 子夹按钮._句柄 = _tab条1.取标签(索引)//取子夹元素
- 子夹按钮.置绑定元素(绑定元素)//绑定一个元素用来切换页面
- 子夹按钮.启用绘制边框(假)//不绘制边框
- 按钮类 关闭钮
- 如果(索引 != 0)//默认第一项没有关闭按钮
- {
- 关闭钮._句柄 = _tab条1.取标签上的关闭按钮(索引)//取子夹上面的关闭按钮
- 关闭钮.置文本("X")//更改关闭按钮文本
- }
- 返回 0
- }
- }
复制代码 这里封装一个成员函数方便后面调用,代码每句都备注好了
3.子夹删除事件
- {
- 函数 UI事件 整型 TAB条项删除_tab条1(元素句柄 来源句柄, 整型 iItem, 逻辑型 *是否拦截)
- {
- 按钮类 子夹按钮
- 子夹按钮._句柄 = _tab条1.取标签(iItem)//取子夹句柄
- 基础元素类 绑定元素
- 绑定元素._句柄 = 子夹按钮.取绑定元素()//取前面绑定的元素句柄
- 如果(绑定元素._句柄 != 0)
- {
- 绑定元素.销毁()//最后销毁
- }
- 返回 0
- }
- }
复制代码 最后在运行函数里调用选择夹_添加子夹即可
老铁你学废了吗?
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|