2013-07-15 4 views
6

Delphi/iOS/FireMonkeyでTMemoを透明にする方法はありますか?Delphi XE4 FireMonkey TMemo透明? (iOS)

私はメモコントロールを右クリック+選択する際のスタイルを自分で編集する方法を見ていない...

答えて

8

スタイルイベントの適用時にメモの背景を削除してみましょう。

私はこの参照
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; 
2

は、あなたは、あなたが望むような透明表示するコントロールのスタイルを変更する必要があります。残念ながら、Embarcaderoは完全な機能の例を提供していません。Customizing FireMonkey Applications with Stylesトピックの情報のみ

+0

:「FireMonkeyのスタイルデザイナーでスタイル定義を参照してください:。 ドロップフォームデザイナでフォーム上のコントロール コントロールを右クリックし、[編集]デフォルトのスタイルを選択し、」... **しかし、**私は、**デフォルトスタイルを編集するというオプションはありません**これはむしろ奇妙です。これはあなたのために働きますか?私のXE4/Pro +モバイルアドオンのインストールがどうにか乱れていますか? – Tom

+1

@tomでは、このメニュー項目はiOSアプリの開発時に意図的に削除されています。 iOS向けのビルトインスタイルは非常に複雑です。 –

+1

@MikeSutton、まだ解決されていない深刻なバグがあったため、実際に削除されました。これを削除する理由はなく、最終的に再導入されます。 – Peter

関連する問題