炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 223|回复: 3

[图文教程] 零基础进阶篇-015-Tab选择夹元素

[复制链接]
  • TA的每日心情
    难过
    2021-3-17 08:38
  • 发表于 2024-2-29 15:59:18 | 显示全部楼层 |阅读模式
    本帖最后由 易团雪 于 2024-2-29 16:55 编辑

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

    评分

    参与人数 1炫彩币 +5 收起 理由
    feiyu2005 + 5 很给力!

    查看全部评分

  • TA的每日心情
    无聊
    4 天前
  • 发表于 2024-4-13 06:41:57 来自手机 | 显示全部楼层
    绑定元素的代码又在哪里添加呢
  • TA的每日心情
    难过
    2021-3-17 08:38
  •  楼主| 发表于 2024-4-13 08:33:41 | 显示全部楼层
    fjwenbin 发表于 2024-4-13 06:41
    绑定元素的代码又在哪里添加呢

    上面代码不是写了么? 函数 整型 选择夹_添加子夹(文本型 文本, 元素句柄 绑定元素)
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

    GMT+8, 2024-5-2 19:24 , Processed in 0.069382 second(s), 22 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表