Sadece Formu Şeffaf Yapmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
izmirlikemal
Üye
Mesajlar: 155
Kayıt: 10 Oca 2014 01:08
Konum: izmir/Buca

Sadece Formu Şeffaf Yapmak

Mesaj gönderen izmirlikemal »

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.
ertank
Kıdemli Üye
Mesajlar: 1716
Kayıt: 12 Eyl 2015 12:45

Re: Sadece Formu Şeffaf Yapmak

Mesaj gönderen ertank »

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
izmirlikemal
Üye
Mesajlar: 155
Kayıt: 10 Oca 2014 01:08
Konum: izmir/Buca

Re: Sadece Formu Şeffaf Yapmak

Mesaj gönderen izmirlikemal »

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.
Kullanıcı avatarı
xozcanx
Üye
Mesajlar: 362
Kayıt: 05 Oca 2012 12:55

Re: Sadece Formu Şeffaf Yapmak

Mesaj gönderen xozcanx »

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.

Kod: Tümünü seç

  TransparentColor :=True;
  TransparentColorValue :=clFuchsia;
  Color:=clFuchsia;
İyi Çalışmalar.
Nasibinde varsa, alırsın karıncadan bile ders, Nasibinde yoksa, bütün cihan önüne serilse, sana ters..
Kullanıcı avatarı
G.Arkas
Üye
Mesajlar: 829
Kayıt: 01 Eki 2007 07:16
Konum: İstanbul
İletişim:

Re: Sadece Formu Şeffaf Yapmak

Mesaj gönderen G.Arkas »

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ı.
Resim
Cevapla