下你所需,载你所想!
汇集开发技术源码资料

更新一下editor代码编辑框

:713.784KB :1 :2020-02-01 15:34:19

部分简介

.如果真 (上下文.标签包含 (#标签_代码行))
.如果真 (输入的字符 = #回车键)
文本 = 上下文.行文本 ()
.如果真 (取文本左边 (文本, 4) = “如果”)
.如果真 (上下文.取父上下文 ().标签包含 (#标签_代码块) 且 上下文.当前索引 () < 1)
返回 (输入的字符)
.如果真结束
.如果真 (上下文.是否尾元素 ()) ' 如果是底部元素就插入一行 防止流程线后无法加入文本
上下文.向后插入 (创建_代码行 ())
.如果真结束
上下文.替换 (创建_如果语句 (2))
上下文.取父上下文 ().更新 ()
上下文.更新光标位置 ()
事件上下文_置为焦点_ (上下文.向内寻找 (#标签_可做焦点), 假, 假)
返回 (0)

代码框_挂接输入字符 (代码框, &事件_输入字符)
代码框_挂接按键按下 (代码框, &事件_按下按键)
模块 = 创建_可展开模块 (“可展开模块”)
子程序 = 创建_子程序 ()
子程序_添加参数 (子程序, “参数名”, “参数类型”)
子程序_添加局部变量 (子程序, “变量”, “类型”)
子程序_设置 (子程序, 0, “测试函数名”)
子程序_设置 (子程序, 1, “整数型”)
子程序设置文本 (子程序)
元素_添加子元素 (子程序, 创建_代码行 ())
元素_添加子元素 (子程序, 创建_如果语句 (2))
元素_添加子元素 (子程序, 创建_代码行 ())
代码框_添加行 (代码框, “输入 if loop switch 按回车可以显示流程线”)
代码框_添加行 (代码框, “if (value = 100)”)
代码框_添加行 (代码框, “输出调试文本('test')”)
代码框_添加行 (代码框, “a测试”)
元素_添加子元素 (模块, 子程序)
代码框_当前文档添加元素 (代码框, 模块)
代码框_全部重排 (代码框)

更新一下editor代码编辑框

热门推荐

相关文章