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

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

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();


登录后方可回帖

登 录
信息栏
 私人小站

本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap

Loading...