Gibt es eine Möglichkeit, das TMemo in Delphi/iOS/FireMonkey transparent zu machen?Delphi XE4 FireMonkey TMemo Transparent? (iOS)
Ich sehe keine Möglichkeit, Stile, mich zu bearbeiten, wenn + Auswahl der Memo-Steuerelement einen Rechtsklick ...
Gibt es eine Möglichkeit, das TMemo in Delphi/iOS/FireMonkey transparent zu machen?Delphi XE4 FireMonkey TMemo Transparent? (iOS)
Ich sehe keine Möglichkeit, Stile, mich zu bearbeiten, wenn + Auswahl der Memo-Steuerelement einen Rechtsklick ...
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;
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
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
@tom, diese Menüpunkte wurden bei der Entwicklung von iOS-Apps absichtlich entfernt. Die eingebauten Stile für iOS sind sehr komplex. –
@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