Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Delphi XE4 FireMonkey TMemo Transparent? (iOS)

Is there any way to make the TMemo transparent in Delphi/iOS/FireMonkey?

I don't see any way to edit styles myself when selecting + right-clicking the memo control...

like image 457
Tom Avatar asked Jul 15 '13 11:07

Tom


2 Answers

Try removing memo's background on applying style event.

procedure TForm1.Memo1ApplyStyleLookup(Sender: TObject);
var
  BckObject: TFmxObject;
begin
  BckObject := Memo1.FindStyleResource('background');
  if Assigned(BckObject) and (BckObject is TSubImage) then
  begin
    TSubImage(BckObject).Source := nil;
  end;
end;
like image 110
AvgustinTomsic Avatar answered Sep 21 '22 20:09

AvgustinTomsic


You need to change the style of the control you want to display transparent as you want. Unfortunately Embarcadero does not provide a fully functional example, only some information on the Customizing FireMonkey Applications with Styles topic

like image 30
RBA Avatar answered Sep 20 '22 20:09

RBA