![]() |
Transparente Komponente mit verwischtem Hintergrund
Hallo DP, ich weiß das es meine Frage schon sehr oft gibt nur habe ich im Moment nicht das gefunden wonach ich suche, kennt jemand eine Methode mit einem transparenten Objekt den Hintergrund zu verwischen wie z.B. bei
![]() Bisher habe ich nur gefunden dass man das über die Transparent-Eigenschaft der jeweiligen Form (
Delphi-Quellcode:
) machen kann nur ist es dann ja komplett transparent.
Form1.TransparentColor := true; Form1.TransparentColorValue := Form1.Panel1.Color;
Danke Luki :spin: |
AW: Transparente Komponente mit verwischtem Hintergrund
VCL oder FireMonkey? In der VCL kannst du Glass benutzen, mit FMX musst du es wohl selbst basteln. Z.B.
![]() |
AW: Transparente Komponente mit verwischtem Hintergrund
[OT]
Bei Windows geht der Trend zu "flach" und "undurchsichtige Fensterrahmen", fast schon zurück zum klassischen Windows2000-Fensterrahmendesign. Aero ist out. Verschwende deine Zeit nicht mit dem/einem Design, denn irgendwann werden auch die Apfelkäufer zwischen Aussehen und Funktionalität unterscheiden. Just my two cents. [/OT] MfG |
AW: Transparente Komponente mit verwischtem Hintergrund
Für Windows und VLC, was ist das Glass? Weil Google zeigt mir nur eine Fenster-Manufaktur :mrgreen:
@pelzig: ich möchte das ja nur für mich nutzen, da mir Aero generell besser gefällt als dieses starre undurchsichtige Design das Microsoft gerade vorgibt. |
AW: Transparente Komponente mit verwischtem Hintergrund
Zitat:
![]() |
AW: Transparente Komponente mit verwischtem Hintergrund
Ja das funktioniert ja leider nur unter Vista und 7, ich brauche das aber für 8.1:oops: Gäbe es da noch eine andere Methode?
|
AW: Transparente Komponente mit verwischtem Hintergrund
Zitat:
Bedenke aber das in 2016 auf den Mac-Desktop 3D-Effekte und transparent als veraltet gelten. Das wichtigste ist doch das die eigene Anwendung eine in sich schlüssiges ansprechendes Design bietet. Wo wären die Browser heute würde man dem Richtlinien was Tool und Menübar der Betriebssystem nachhecheln. |
AW: Transparente Komponente mit verwischtem Hintergrund
@Bernhard Geyer: Weißt du ob es da eine Möglichkeit gibt diese Transparenz zu erstellen ohne die Komponenten neu schreiben zu müssen?
|
AW: Transparente Komponente mit verwischtem Hintergrund
|
AW: Transparente Komponente mit verwischtem Hintergrund
Liste der Anhänge anzeigen (Anzahl: 1)
Das mit der Glass-Unit sähe unter 8.1 so aus:
PS: Ich bekomme auch eine Exception vom der Kernel32.dll |
AW: Transparente Komponente mit verwischtem Hintergrund
Die Aero Glass Effekte sind in Windows > 7 nicht mehr in der Art vorhanden, wie man sie aus Windows 7 kennt.
Willst du den Aero Glass Effekt nutzen, wie er früher war, musst du System Tools wie ClassicShell 4.0 oder ![]() Ansonsten, falls du das nicht machen möchtest, kannst du nur das Fenster selber so hinmuddeln wie du es haben willst. Es sei noch gesagt: ACHTUNG, AUF EIGENE GEFAHR :D |
AW: Transparente Komponente mit verwischtem Hintergrund
Zitat:
|
AW: Transparente Komponente mit verwischtem Hintergrund
|
AW: Transparente Komponente mit verwischtem Hintergrund
Zitat:
|
AW: Transparente Komponente mit verwischtem Hintergrund
Zitat:
|
AW: Transparente Komponente mit verwischtem Hintergrund
Glass8 benutze ich ja schon, nur geht es mir darum dass ich nur z.B. ein Panel durchsichtig bekomme und der Hintergrund verschwommen ist wie beim neuen Finder die ScrollBox (oder wie man die bei OS X nennt) am linken Rand
|
AW: Transparente Komponente mit verwischtem Hintergrund
Weiß denn keiner ob sowas geht?
|
AW: Transparente Komponente mit verwischtem Hintergrund
Mal ein paar Links:
![]() ![]() ![]() ![]() ![]() ![]() ![]() Also in der VCL wirst Du Schwierigkeiten bekommen bzw. das nicht lösen können. |
AW: Transparente Komponente mit verwischtem Hintergrund
Zitat:
Dazu müsste man den Hintergrund des Panels in das Panel kopieren und diesen dann mit Gaussian-Blur bearbeiten. gruss |
AW: Transparente Komponente mit verwischtem Hintergrund
Das geht aber nur brauchbar, wenn das Panel nur EINEN Hintergrund hat (nur den Parent und keine weiteren verdeckten weiteren Controls) und dieser statisch ist.
Und selbst dann ist das ein ziemlicher Aufwand. |
AW: Transparente Komponente mit verwischtem Hintergrund
Zitat:
Aber das bedeutet nicht das es nicht funktionieren würde. gruss |
AW: Transparente Komponente mit verwischtem Hintergrund
Okay, danke für die Rückmeldungen, nur sollte es VCL sein und nicht FMX, also über die Gaussian Blur habe ich schon etwas gefunden nur wie kopiere ich das was unter dem Fenster liegt in das Panel?
|
AW: Transparente Komponente mit verwischtem Hintergrund
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab mal fix was zusammen geklickt, ob das was für dich ist, weiß ich nicht..
Du musst das jetzt alles noch ordentlich verbinden, da hab ich keine Idee gerade und keine Lust mich da weiter drum zu kümmern, da ich den Sinn ehh nicht so richtig sehe... Alles nur Anregungen, verschlimmbessern oder löschen kann wer anderes :lol: |
AW: Transparente Komponente mit verwischtem Hintergrund
Okay, danke, nur funktioniert der Blur-Effekt nur zur hälfte.. Ich glaube ich werde es doch einmal mit FMX versuchen
|
AW: Transparente Komponente mit verwischtem Hintergrund
Wie gesagt, verbesser kannst du selber, ich will ja nicht deine Arbeit machen ;)
|
AW: Transparente Komponente mit verwischtem Hintergrund
Sorry das ich erst jetzt mich melde, ja okay werde dann mal versuchen das zu beheben, wenn ich nicht weiterkomme frage ich hier :mrgreen:
|
AW: Transparente Komponente mit verwischtem Hintergrund
Ich melde mich noch einmal hier, ich habe jetzt noch eine andere Funktion hier im Forum gefunden(
![]() Danke |
AW: Transparente Komponente mit verwischtem Hintergrund
Dann poste doch mal das Bild und vllt. auch den Source, das man sich das mal ansehen kann! Wir wissen doch gar nicht was du da getan hast mittlerweile....
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:41 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-2025 by Thomas Breitkreuz