![]() |
Transparenter Hintergrund in FMX.TabControl
Ich suche nach einer Möglichkeit wie ich in Firemonkey im Tab-Control für einzelne Tab-Seiten einen transparenten Hintergrund verwenden kann.
Da das Tabcontrol einen weißen Hintergrund verwendet, nützt es auch nichts, an der Opacity zu schrauben. Das ist gerade für TabControl wo die TabPosition None ist interessant, um ein Hintergrund durchscheinen zu lassen. Mit Verwendung eines Customstyle fand ich auch keine Möglichkeit, den Hintergrund zu entfernen. |
AW: Transparenter Hintergrund in FMX.TabControl
Der Hintergrund hängt nicht an den Seiten sondern am TabControl selbst. Für "einzelne Seiten" musst du wahrscheinlich den Style des gesamten TabControls umschalten.
|
AW: Transparenter Hintergrund in FMX.TabControl
Ja genau, für alle Seiten sollte der Hintergrund transparent werden.
Das habe ich so versucht, aber eben ohne Erfolg. Weder mit Custom-Styles noch überschreiben der Paint-Methode noch mit ändern der Opacitiy. Hast Du noch eine weitere Idee? |
AW: Transparenter Hintergrund in FMX.TabControl
Keine Ahnung ob sich das bei Tokyo schon wieder geändert hat, aber hier in Seattle bekomme ich den Hintergrund eines TabControls transparent indem ich den Style bearbeite und bei dem darin enthaltenen
Delphi-Quellcode:
an dem
styleobject1: TStyleObject
Delphi-Quellcode:
und dem
SourceLink
Delphi-Quellcode:
herumpfusche. Aus unerklärlichen Gründen wird ein TabControl nicht aus Objekten wie Rectangles sondern aus Pixel-Bitmaps zusammengeschustert.
SourceLookup
|
AW: Transparenter Hintergrund in FMX.TabControl
:-D Das ist es! Ich habe ein Brush gesucht und nur im Scrollbackground was derartiges gefunden. Den Sourcelink habe ich glatt übersehen. Danke!
Ist also auch in Tokio noch gleich gelöst. |
AW: Transparenter Hintergrund in FMX.TabControl
Liste der Anhänge anzeigen (Anzahl: 1)
Es geht viel einfacher: Setze die Eigenschaft "Visible" des Styleobjects von TabControlStyle auf false und die Seite ist transparent, siehe anliegenden Screenshot vom Style-Designer.
Wenn Du Zugang zu den CodeRage Replays hast, ![]() kannst Du Dir dort auch den Beitrag von Ray Konopka "Customizing Controls with FMX Styles" ansehen, da zeigt er genau dieses Beispiel (Transparenz der Seiten eines TabControls). |
AW: Transparenter Hintergrund in FMX.TabControl
Ist nur bei unseren beiden Lösungen doof dass der Rahmen gleich komplett mit flöten geht, oder?
|
AW: Transparenter Hintergrund in FMX.TabControl
Man könnte ja auch die StyleBitmaps im Grafikeditor bearbeiten, der "offizielle" Weg zu custom Styles.
Nur dumm das ich noch keinen gefunden habe der sich solcher Folter wirklich unterzogen hat. Womöglich macht DelphiStyles.com sowas gegen Bezahlung. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz