Tło w przezroczystej formie

0

Czy zna ktos sposob na usuniecie tla które powstaje w niby przeźroczystej formie ... Miejsca w których jest ta przeźroczytosć wypełniaja się obrazem który znajduje sie za formą i np. w momęcie zminimalizowania tamtego programu na naszej przeźroczystej formie zostaje tło takie jak było przed zminimalizowaniem ...
Screeny można zobaczyć tutaj:
http://www.andrew.b7.pl/4prog/pierwsze%20uruchomienie.jpg
a to tak jak mowilem po minimalizacji:
http://www.andrew.b7.pl/4prog/po%20minimalizacji.jpg

a tak btw na przeźroczystość używam procedury:

<font color="blue">Form1.Brush.Style := bsClear;
Form1.BorderStyle := bsNone;</span>

Za pomoc z góry dziękuje ...

0

Juz chyba kiedys bylo o tym sposobie, ale chyba nikt nie napisal rozwiazania (jesli jest takowe).
Mozesz uzyc wlasciwosci formy Transparent i TransparentColor (pisalem kilka postow nizej zdaje sie).
TransparentColor ustaw na taki kolor, ktory chesz aby byl przezroczysty, wtedy wszystkie elementy tego koloru zostana "wymazane". Wybierz taki kolor, ktorego nie bedzie na elementach, ktore maja byc widoczne.
Aha.. to dziala na Delphi >= 6 :)

Jest jeszcze komponent JvTransparentForm w pakiecie Jedi :)

0

A mozesz powiedziec procedurke która ustawia kolor transparentny z białego ?? A komponenty jedi podeslac na maila ... (o ile je masz) ...

0

Tu znajdziesz komponenty Jedi:

http://jvcl.sourceforge.net/

W Object Inspectorze forma ma dwie wlasciwosci o nazwach: Transparent i TransparentColor.
Poprosru odpowiednio je ustaw.

0

Jak zrobić przezroczyste tło było już wcześniej na forum. Poszukaj! Ew. poszukaj w FAQ (coś takiego tam widziałem).

0

Greenek przca ja wiem jak przeźroczysta zrobic nawet kod wkleiłem tylko to nie dziala tak jak ja chce ...

1 użytkowników online, w tym zalogowanych: 0, gości: 1