加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

改变 TMemo 的背景颜色 (Firemonkey)

发布时间:2020-12-15 04:35:51 所属栏目:大数据 来源:网络整理
导读:说明:展示使用程序码改变 Firemonkey TMemo 的背景颜色。 适用:XE6 源码下载: //------------------------------------------------------------------------------// by [龟山]阿卍 QQ: // http://www.cnblogs.com/onechen///--------------------------

说明:展示使用程序码改变 Firemonkey TMemo 的背景颜色。

适用:XE6

源码下载:

//------------------------------------------------------------------------------ // by [龟山]阿卍 QQ: // http://www.cnblogs.com/onechen/ //------------------------------------------------------------------------------

<span style="color: #0000ff;">unit<span style="color: #000000;"> Main;

<span style="color: #0000ff;">interface

<span style="color: #0000ff;">uses<span style="color: #000000;">
System.SysUtils,System.Types,System.UITypes,System.Classes,System.Variants,System.UIConsts,FMX.Types,FMX.Controls,FMX.Forms,FMX.Graphics,FMX.Dialogs,FMX.StdCtrls,FMX.Objects,FMX.Layouts,FMX.Memo;

<span style="color: #0000ff;">type<span style="color: #000000;">
TForm1 = <span style="color: #0000ff;">class<span style="color: #000000;">(TForm)
ToolBar1: TToolBar;
Memo1: TMemo;
Label1: TLabel;
<span style="color: #0000ff;">procedure<span style="color: #000000;"> Memo1ApplyStyleLookup(Sender: TObject);
<span style="color: #0000ff;">private
<span style="color: #008000;">{<span style="color: #008000;"> Private declarations <span style="color: #008000;">}
<span style="color: #0000ff;">public
<span style="color: #008000;">{<span style="color: #008000;"> Public declarations <span style="color: #008000;">}
<span style="color: #0000ff;">end<span style="color: #000000;">;

<span style="color: #0000ff;">var<span style="color: #000000;">
Form1: TForm1;

<span style="color: #0000ff;">implementation

<span style="color: #008000;">{<span style="color: #008000;">$R *.fmx<span style="color: #008000;">}

<span style="color: #0000ff;">procedure<span style="color: #000000;"> TForm1.Memo1ApplyStyleLookup(Sender: TObject);
<span style="color: #0000ff;">var<span style="color: #000000;"> Obj: TFmxObject;
Rectangle1: TRectangle;
<span style="color: #0000ff;">begin<span style="color: #000000;">
Obj := Memo1.FindStyleResource(<span style="color: #800000;">'<span style="color: #800000;">background<span style="color: #800000;">'<span style="color: #000000;">);
<span style="color: #0000ff;">if Obj <> <span style="color: #0000ff;">nil <span style="color: #0000ff;">then
<span style="color: #0000ff;">begin<span style="color: #000000;">
TControl(Obj).Margins := TBounds.Create(TRectF.Create(-<span style="color: #800080;">2,-<span style="color: #800080;">2,-<span style="color: #800080;">2<span style="color: #000000;">));
Rectangle1 :=<span style="color: #000000;"> TRectangle.Create(Obj);
Obj.AddObject(Rectangle1);
Rectangle1.Align :=<span style="color: #000000;"> TAlignLayout.Client;
Rectangle1.Fill.Color :=<span style="color: #000000;"> claYellow;
Rectangle1.Stroke.Color :=<span style="color: #000000;"> claNull;
Rectangle1.HitTest :=<span style="color: #000000;"> False;
Rectangle1.SendToBack;
<span style="color: #0000ff;">end<span style="color: #000000;">;
<span style="color: #0000ff;">end<span style="color: #000000;">;

<span style="color: #0000ff;">end.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读