实现象Delphi的编辑界面(100分)

  • 主题发起人 主题发起人 tinytao
  • 开始时间 开始时间
T

tinytao

Unregistered / Unconfirmed
GUEST, unregistred user!
在Delphi的编辑界面里,可以使关键字,字符串,整数等有不同的字体
和颜色我想用TRichEdit控件来模拟这种功能,
我知道TRichEdit控件有一个SelAttributes属性,它保存了当前被选择的
文字的字体属性。我可以使用如:
RichEdit1.SelAttributes:=FontDialog1.Font;
的语句改变被选择的文字的字体属性。

问题是:一个关键字,我知道它在N行M列开始,怎样模拟它被选择了;
或用别的方法可以实现象Delphi的编辑界面里的关键字,字符串等有不同的
字体和颜色。

 
>>问题是:一个关键字,我知道它在N行M列开始,怎样模拟它被选择了;

没必要“模拟”吧。
你让程序选中它,然后改变 Font
用 selStart selLength
 
先选中,再更改字体或颜色,然后再SELLENGTH:=0.
 
多人接受答案了。
 
后退
顶部