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

代码编辑框和易语言一样有表格流程线

:605.433KB :1 :2020-01-24 19:22:20

部分简介

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

代码编辑框和易语言一样有表格流程线

热门推荐

相关文章