当前位置:主页>销售管理软件> 列表

请问设置RichEdit选中区域的背景色用什么语句? 找库存商品软件

仓库管理软件版1楼: 我知道设置RichEdit选中区域的前景色用以下语句即可,如:
RichEdit1.SelAttributes.Color := clRed; //红色前景
但,设置RichEdit选中区域的背景色用什么语句好呢? 谢谢!

2楼: 不解,说明白点,什么区域背景啊~~~ 如破解进销存软件

3楼: RichEdit1里面已敲入了一篇短文,现在用鼠标选中了其中的''中国''这两个字,想改变这两个字的背景色,应如何做?谢谢!

4楼: http://www.delphibbs.com/keylife/iblog_show.asp?xid=539

5楼: 比如:
procedure TForm1.Button1Click(Sender: TObject);
var
CF2: TCharFormat2;
begin
CF2.cbSize := SizeOf(CF2);
CF2.dwMask := CFM_BACKCOLOR;
CF2.crBackColor := clYellow;
RichEdit1.Perform(EM_SETCHARFORMAT, SCF_SELECTION, LongInt(@CF2));
end;

6楼: 试了一下,确如刀剑如梦所说的那样,不稳定!效果不理想,底色改得不对。

仓库管理软件版7楼: 谁还有好办法?

8楼: 你试下把richeidt放在panle上,不richeidt设成透明模式,改panle的颜色,可以试下

9楼: to andd_chen:
谢谢!可惜RichEdit没有Transparency属性的。

10楼: RichEdit1.Color:=clRed;不就可以吗?

11楼: 在Paint事件中画背景

12楼: 不会画。 如库存商品软件