2013-07-15 11 views

Antwort

8

Versuchen Sie, Memo-Hintergrund zum Anwenden von Style-Ereignis zu entfernen.

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

Sie müssen den Stil der Kontrolle, die Sie transparent darstellen möchten, ändern, wie Sie wollen. Leider bietet Embarcadero nicht ein voll funktionsfähiges Beispiel, nur einige Informationen auf dem Customizing FireMonkey Applications with Styles Thema

+0

Ich sehe dies: „Um die Formatdefinitionen in den Firemonkey-Stil Designern siehe:. Tropfen ein Steuerelement in einem Formular in dem Formulardesigner Rechtsklick auf die Steuerung und bearbeiten Standardstil wählen“ ... ** Aber ** Ich habe keine Option namens ** Edit Default Style **, die ziemlich seltsam ist. Geht das für dich? Ist meine XE4/Pro + Mobile Addon-Installation irgendwie durcheinander? – Tom

+1

@tom, diese Menüpunkte wurden bei der Entwicklung von iOS-Apps absichtlich entfernt. Die eingebauten Stile für iOS sind sehr komplex. –

+1

@MikeSutton, tatsächlich wurde es entfernt, weil es einen schwerwiegenden Fehler gab, der immer noch nicht behoben wurde. Es gibt keinen Grund, dies anders zu entfernen und wird schließlich wieder eingeführt werden. – Peter

Verwandte Themen