|
工具条
工具条元素也是应用广泛的一个控件之一,说白了就是一排按钮或其他元素的组合。组成的工具条。在易语言/炫语言中都有用到
效果图:
1.设计界面
在工具箱中选择工具条然后在窗口上点击一下即可,在时候是空白的什么都没有。我们需要用代码来添加
注意:设计器目前不支持设置项目
2.编写代码
- {
- 函数 整型 运行() //窗口启动函数, 优先自动处理内部(加载窗口布局文件, 绑定UI变量, 注册UI事件), 然后窗口创建完成, 调用用户代码
- {
- //此处窗口已创建完成, 用户可在此处操作或导入初始数据到UI
- 图片类 图片资源
- 文本型 名称[11] = {"新建", "打开", "保存", "复制", "剪切", "粘贴", "重做", "撤销", "查找", "设置", "帮助"}
- 计次循环(整型 i = 0; 11)
- {
- 按钮句柄[i] = 按钮_创建(0, 0, 42, 40, 名称[i])
- 图片资源.加载从文件("工具条1\" + 到文本(i + 1) + ".png")
- 按钮_置图标(按钮句柄[i], 图片资源._句柄)
- 按钮_置图标对齐(按钮句柄[i], 按钮图标对齐方式_顶部)
- 元素_启用绘制边框(按钮句柄[i], 假)
- 元素_注册事件CPP1(按钮句柄[i], 元素事件_按钮点击, &主窗口类::按钮_点击)
- _工具条1.插入元素(按钮句柄[i])
- 如果(i == 2 || i == 5 || i == 8 || i == 9)
- {
- _工具条1.插入分割栏()
- }
- }
- 显示(TRUE) //显示出窗口
- 返回 0
- }
- }
复制代码 这里是动态创建按钮和注册事件然后加入到工具条中
按钮句柄是成员变量为了方便后续事件中使用
3.事件代码
- {
- 函数 整型 按钮_点击(元素句柄 元素句柄1, 逻辑型 *是否拦截)
- {
- 如果(元素句柄1 == 按钮句柄[3])
- {
- 元素_启用(按钮句柄[5], 假)
- 如果(元素_是否启用(按钮句柄[4]))
- {
- 元素_启用(按钮句柄[4], 假)
- }
- 否则()
- {
- 元素_启用(按钮句柄[4], 真)
- }
- }
- 否则()
- {
- 文本型 文本 = 按钮_取文本(元素句柄1)
- _编辑框1.置文本("你点击了的按钮是: " + 文本)
- }
- 返回 (0)
- }
- }
复制代码 这里判断了复制按钮被点击后禁用剪切和粘贴按钮状态
就是怎么简单,你学废了吗?
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|