2013-07-15 11 views

risposta

8

Provare a rimuovere lo sfondo del memo sull'applicazione dell'evento di stile.

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

è necessario modificare lo stile del controllo che si desidera visualizzare trasparente come si desidera. Purtroppo Embarcadero non fornisce un esempio completamente funzionale, solo alcune informazioni sull'argomento Customizing FireMonkey Applications with Styles

+0

vedo questo: "Per vedere le definizioni di stile del progettista FireMonkey Stile:. cadere un controllo in una maschera nella finestra di progettazione Fare clic sul controllo e scegliere Modifica stile predefinito" ... ** ma ** Non ho alcuna opzione chiamata ** Modifica lo stile di default ** che è piuttosto strano. Per te funziona? La mia installazione di addon per cellulari XE4/Pro + è incasinata in qualche modo? – Tom

+1

@ tom, queste voci di menu sono state deliberatamente rimosse durante lo sviluppo di app iOS. Raggiungere gli stili integrati per iOS è molto complesso. –

+1

@MikeSutton, in realtà è stato rimosso perché c'era un bug grave che non è stato ancora risolto. Non c'è ragione di rimuoverlo diversamente e alla fine verrà reintrodotto. – Peter