H hbqhwjj Unregistered / Unconfirmed GUEST, unregistred user! 2005-03-04 #1 如何按一次按钮就让一篇文章中规定好个数的文字高亮显示?例如:前面这句话规定3个字一亮,那么按一次按钮就是‘如何按’高亮,再按一次按钮就是‘一次按’高亮,如此类推。
H hbqhwjj Unregistered / Unconfirmed GUEST, unregistred user! 2005-03-04 #2 如何按一次按钮就让一篇文章中规定好个数的文字高亮显示?例如:前面这句话规定3个字一亮,那么按一次按钮就是‘如何按’高亮,再按一次按钮就是‘一次按’高亮,如此类推。
S SmallGhost Unregistered / Unconfirmed GUEST, unregistred user! 2005-03-04 #3 memo没有这样的功能,要RichEdit!
J jjmwangx Unregistered / Unconfirmed GUEST, unregistred user! 2005-03-04 #4 用TRichedit才行,SelStart,SelLength,Paragraph.Font.Color这三个属性就可以完成!
B boy2002cn Unregistered / Unconfirmed GUEST, unregistred user! 2005-03-04 #5 定义全局变量 startChar:integer; 在窗体的CREATE中执行 startchar:=0; 在button下执行 //恢复默认值 richedit1.SelectAll; richedit1.SelAttributes.Color:=clblack; //恢复为默认值 richedit1.SelLength:=0; //设置指定颜色 richedit1.SelStart:=startchar; richedit1.SelLength:=3;//3是指定值 richedit1.SelAttributes.Color:=clred; startchar:=startchar+3;//3是指定值 然后执行 OK
定义全局变量 startChar:integer; 在窗体的CREATE中执行 startchar:=0; 在button下执行 //恢复默认值 richedit1.SelectAll; richedit1.SelAttributes.Color:=clblack; //恢复为默认值 richedit1.SelLength:=0; //设置指定颜色 richedit1.SelStart:=startchar; richedit1.SelLength:=3;//3是指定值 richedit1.SelAttributes.Color:=clred; startchar:=startchar+3;//3是指定值 然后执行 OK