Merhaba dostlarım
İnternet den uzun süredir araştırmama rağmen cevabını bulamadığım bir sorum var. Yanıtlarsanız sevinirim.
Bir projede kullanılan herhangi bir formun üzerindekilere dokunmadan sadece üzerindekileri taşıyan(edit, label, memo v.s.) formun kendisini
şeffaf yapma imkanımız var mı? Ama Parantez içinde bahsettiğim elemanlar şeffaf olmayacak.
Sadece Formu Şeffaf Yapmak
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 155
- Kayıt: 10 Oca 2014 01:08
- Konum: izmir/Buca
Re: Sadece Formu Şeffaf Yapmak
Merhaba,
Ne yapmak istediğinden tam emin değilim. Kullandığın Delphi sürümünü de bilemiyorum. Ancak aşağıdaki link sana fikir verecektir diye düşünüyorum. Özellikle orada yazılan koşul ve kısıtlamaları kısımlarını iyi okumanı öneririm. Eski bir cevap. Hala geçerli mi emin değilim.
http://borland.newsgroups.archived.at/p ... 57078.html
Ne yapmak istediğinden tam emin değilim. Kullandığın Delphi sürümünü de bilemiyorum. Ancak aşağıdaki link sana fikir verecektir diye düşünüyorum. Özellikle orada yazılan koşul ve kısıtlamaları kısımlarını iyi okumanı öneririm. Eski bir cevap. Hala geçerli mi emin değilim.
http://borland.newsgroups.archived.at/p ... 57078.html
-
- Üye
- Mesajlar: 155
- Kayıt: 10 Oca 2014 01:08
- Konum: izmir/Buca
Re: Sadece Formu Şeffaf Yapmak
Dostum ertank...
Delphi sürümü XE10,
Yapmak istediğimi kısaca yazmıştım,ama açıklamayı detaylandırayım.
bildiğiniz gibi alpha blent value değerini 255 den düşrdüğümüz kadar şeffaflık artıyor.
Ancak formun üzerinde ne var yok hepside formla beraber şeffaflaşıyor.
Ben sadece formun şeffaflaşıp diğer bileşenlerin görünmesini istiyorum. Anlatabildim sanırım.
Delphi sürümü XE10,
Yapmak istediğimi kısaca yazmıştım,ama açıklamayı detaylandırayım.
bildiğiniz gibi alpha blent value değerini 255 den düşrdüğümüz kadar şeffaflık artıyor.
Ancak formun üzerinde ne var yok hepside formla beraber şeffaflaşıyor.
Ben sadece formun şeffaflaşıp diğer bileşenlerin görünmesini istiyorum. Anlatabildim sanırım.
Re: Sadece Formu Şeffaf Yapmak
Merhaba;
Bu işlemi yapmanız mümkün Formun özelliklerinden faydalanmanız gerekir.
Formun OnCreat kısmına aşağıdaki kodları ekleyip bir deneyin.
İyi Çalışmalar.
Bu işlemi yapmanız mümkün Formun özelliklerinden faydalanmanız gerekir.
Formun OnCreat kısmına aşağıdaki kodları ekleyip bir deneyin.
Kod: Tümünü seç
TransparentColor :=True;
TransparentColorValue :=clFuchsia;
Color:=clFuchsia;
Nasibinde varsa, alırsın karıncadan bile ders, Nasibinde yoksa, bütün cihan önüne serilse, sana ters..
Re: Sadece Formu Şeffaf Yapmak
Kullandığın sürüm 2006 ve üzeri ise hiç kod yazmadan yapabilirsin bunu. GlassFrame özelliğini true yapman yeterli. Bir de SheetOfGlass eventide true olmalı.