//参考这个
|
| 超级编辑框_被选择文本_高亮显示 | | | |
| 超级编辑框 | 超级编辑框 | | | | 起始索引 | 整数型 | | | | 高亮颜色 | 整数型 | | | | 文本颜色 | 整数型 | | | | 背景颜色 | 整数型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 被选择文本 | 文本型 | | | | 被选择字符数 | 整数型 | | | | 起始选择位置 | 整数型 | | | | 字符格式 | 字符格式 | | | | 索引 | 整数型 | | |
被选择文本 = 超级编辑框.被选择文本 被选择字符数 = 超级编辑框.被选择字符数 如果真 (被选择文本 = “”) 返回 () 如果真 (是否为空 (文本颜色 ) = 假) 字符格式.文本颜色 = 文本颜色  超级编辑框.起始选择位置 = 0  超级编辑框.被选择字符数 = 超级编辑框. 取文本长度 () 超级编辑框. 置选择区字符格式 (字符格式 ) 如果真 (是否为空 (背景颜色 ) = 假) 超级编辑框.背景颜色 = 背景颜色  字符格式.文本颜色 = 高亮颜色 索引 = 超级编辑框. 寻找 (起始索引, , , 被选择文本 ) 判断循环首 (索引 > 0 ) 超级编辑框.起始选择位置 = 索引  超级编辑框.被选择字符数 = 被选择字符数  超级编辑框. 置选择区字符格式 (字符格式 ) 索引 = 超级编辑框. 寻找 (索引 + 被选择字符数, , , 被选择文本 ) 判断循环尾 ()超级编辑框.被选择字符数 = 0
|