找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 187|回复: 1

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

[复制链接]

63

主题

216

回帖

1010

积分

管理员

积分
1010
发表于 2024-7-17 17:55:01 | 显示全部楼层 |阅读模式
Tab条(选择夹)
在炫彩中Tab条就是易语言里面的选择夹,自由度更高更漂亮
但在炫彩设计器中不支持设计子夹项目文本。得用代码添加(希望后面支持吧)

效果图:


1.设计界面
在工具箱中选择tab条然后在窗口上点击即可,在时候是空白的什么都没有。


2.编写添加项目代码
  1. {
  2.         函数 整型 选择夹_添加子夹(文本型 文本, 元素句柄 绑定元素)
  3.         {
  4.                 整型 索引 = _tab条1.添加标签(文本)//添加一个子夹文本
  5.                 _tab条1.置选择(0)//设置第一项选中,索引从0开始
  6.                 _tab条1.启用标签带关闭按钮(真)//默认没有关闭按钮,这里启用一下
  7.                 _tab条1.置指定标签固定宽度(索引, 130)//设置一下项目的宽度
  8.                 按钮类 子夹按钮
  9.                 子夹按钮._句柄 = _tab条1.取标签(索引)//取子夹元素
  10.                 子夹按钮.置绑定元素(绑定元素)//绑定一个元素用来切换页面
  11.                 子夹按钮.启用绘制边框(假)//不绘制边框
  12.                 按钮类 关闭钮
  13.                 如果(索引 != 0)//默认第一项没有关闭按钮
  14.                 {
  15.                         关闭钮._句柄 = _tab条1.取标签上的关闭按钮(索引)//取子夹上面的关闭按钮
  16.                         关闭钮.置文本("X")//更改关闭按钮文本
  17.                 }
  18.                 返回 0
  19.         }
  20. }
复制代码
这里封装一个成员函数方便后面调用,代码每句都备注好了

3.子夹删除事件
  1. {
  2.         函数 UI事件 整型 TAB条项删除_tab条1(元素句柄 来源句柄, 整型 iItem, 逻辑型 *是否拦截)
  3.         {
  4.                 按钮类 子夹按钮
  5.                 子夹按钮._句柄 = _tab条1.取标签(iItem)//取子夹句柄
  6.                 基础元素类 绑定元素
  7.                 绑定元素._句柄 = 子夹按钮.取绑定元素()//取前面绑定的元素句柄
  8.                 如果(绑定元素._句柄 != 0)
  9.                 {
  10.                         绑定元素.销毁()//最后销毁
  11.                 }
  12.                 返回 0
  13.         }
  14. }
复制代码
最后在运行函数里调用选择夹_添加子夹即可
老铁你学废了吗?




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

1

主题

13

回帖

65

积分

注册会员

积分
65
发表于 7 天前 | 显示全部楼层
按照大老上面的例程写,子夹按钮的高度占满子夹.本人菜鸟一枚

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2024-11-21 17:05 , Processed in 0.073206 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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