【发布时间】:2013-07-15 11:24:55
【问题描述】:
有没有办法让Delphi/iOS/FireMonkey中的TMemo透明?
选择+右键单击备忘录控件时,我看不到任何自己编辑样式的方法...
【问题讨论】:
标签: ios delphi firemonkey delphi-xe4 tmemo
有没有办法让Delphi/iOS/FireMonkey中的TMemo透明?
选择+右键单击备忘录控件时,我看不到任何自己编辑样式的方法...
【问题讨论】:
标签: ios delphi firemonkey delphi-xe4 tmemo
尝试在应用样式事件时移除备忘录的背景。
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;
【讨论】:
您需要根据需要更改要显示为透明的控件的样式。不幸的是,Embarcadero 没有提供功能齐全的示例,仅提供有关 Customizing FireMonkey Applications with Styles 主题的一些信息
【讨论】:
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;