关于RichText 富文本控件的部分文字改色的学习

By the100s at 2021-06-13 • 0人收藏 • 281人看过

QQ截图20210613115917.png

import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=759;bottom=469)
winform.add(
richedit={cls="richedit";text="RichEdit我ldjfoasdjf 上的飞机啊老师都无色 的立法精神独立阿萨撒旦发受到法律的是我问违法垃圾袋服务我问问w";left=56;top=32;right=704;bottom=432;edge=1;multiline=1;wrap=1;z=1}
)
/*}}*/
//参考官方的帖子https://bbs.aardio.com/forum.php?mod=viewthread&tid=22154
//CTRL+C CTRL+V 有修改,mod by the100s6
winform.richedit.color=0 //没有这句试试
//新建样式cf2
var cf2=winform.richedit.getCharformat() //创建cf2结构体
cf2.yHeight=400;//字体高度
//默认全局样式,黑字
winform.richedit.setCharformat({
    textColor = 0;// 黑色   
    },2
)  
//方式1,搜索全部,改红色
cf2.textColor=5280//红色
do{
i,j=winform.richedit.findText("我")
winform.richedit.setCharformat(cf2,2/*_SCF_WORD*/|1/*_SCF_SELECTION*/)
//将cf2样式传递给选择的文本。
}while(i>0)
//方式2,搜索第一个
cf2.textColor=65280//绿色
winform.richedit.findText("无色")
winform.richedit.setSelCharformat(cf2)
winform.show();
win.loopMessage();


登录后方可回帖

登 录
信息栏
本站永久域名:HtmLayout.Cn
纯私人站,当笔记本用的,学到哪写到哪,目前在学aardio+halcon机器视觉.
AARDIO语言QQ群:70517368
Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
C大Aardio论坛:Aar爱好者论坛
本 站 主 站:Stm32cube中文网
Sciter中文在线文档Sciter在线学习文档
赞助商:才仁机械




Loading...