AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Form Transparent machen

Ein Thema von Christian18 · begonnen am 21. Sep 2007 · letzter Beitrag vom 22. Sep 2007
Antwort Antwort
Christian18

Registriert seit: 9. Dez 2003
Ort: Hamburg
1.279 Beiträge
 
#1

Form Transparent machen

  Alt 21. Sep 2007, 22:27
Hallo,

wie kann ich meine Form Transparent machen? Ich habe ein Image bei mir auf der Form, welches nicht alle teile der form abdeckt. nun möchte ich diese teile transparnt haben. Den Rahmen schalte ich immer aus. (BorderStyle) Ich habe gesehen, dass es eine Eigenschaft transparent gibt wenn ich diese setzte, dann wird auch mein Image auf der Form transparent. das möchte cih verhindern. Aber wie?

LG Chris
  Mit Zitat antworten Zitat
dtrace

Registriert seit: 7. Jan 2003
Ort: Gevelsberg
94 Beiträge
 
Delphi 2006 Enterprise
 
#2

Re: Form Transparent machen

  Alt 21. Sep 2007, 23:00
suche mal nach der Komponente TPlasmaForm
Dennis van der Vlugt
  Mit Zitat antworten Zitat
oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Form Transparent machen

  Alt 21. Sep 2007, 23:09
Hallo,

schau mal in diesen Beitrag Formlayout. Da hat Progman ein schönes Beispiel für genau deine Frage gepostet.

Gruß oki
42
  Mit Zitat antworten Zitat
gabneo

Registriert seit: 15. Okt 2006
Ort: Deutsche Toskana :)
93 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#4

Re: Form Transparent machen

  Alt 21. Sep 2007, 23:16
Hallo,
dazu gibt es viele Lösungen die alle nicht funktionieren! Das Problem das du hast ist, das unter deiner Form nicht automatisch der Canvas neu gezeichnet wird. Das heißt hast du ein Fenster/video was auch immer unter deiner Form wird man nichts oder nur ein standbild davon sehen.
Einzig wahre und ziemlich aufwendige Lösung ist es deine Form mit eigenen Aussenmassen zu belegen, oder du ziehst dir alles mögliche über Canvas/onpaint etc... rein. Ein bsp. für eine CustomForm war glaub ich entweder auf torry oder swissdelphicenter...mom ich such mal kurz.

Hier ein paar links:
Delphi-Quellcode:
[url]http://www.swissdelphicenter.ch/de/showcode.php?id=2419[/url]
[url]http://www.swissdelphicenter.ch/de/showcode.php?id=982[/url]
[url]http://www.swissdelphicenter.ch/de/showcode.php?id=924[/url]
[url]http://www.swissdelphicenter.ch/de/showcode.php?id=751[/url]
[url]http://www.swissdelphicenter.ch/de/showcode.php?id=291[/url]
PS: falls das gesuchte nicht dabei ist, schnapp dir nen snickers und google ein bischen.

greez
gabneo
  Mit Zitat antworten Zitat
oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Form Transparent machen

  Alt 22. Sep 2007, 00:02
Hallo gabneo,

das ist so nicht korrekt, ich hab es noch mal getestet. Das von Progman angegebene Beispiel läßt das Video in den transparenten Bereichen ordentlich abspielen.

Gruß oki
42
  Mit Zitat antworten Zitat
gabneo

Registriert seit: 15. Okt 2006
Ort: Deutsche Toskana :)
93 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

Re: Form Transparent machen

  Alt 22. Sep 2007, 00:25
Hi Oki,
sry. Du hast natürlich recht! Meine aussage gilt nur wenn du einen Gradienten "ausfaden" also einen übergang machen möchtest. Sry!!!
greez
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz